Componentes de view fornecem úteis recursos relacionados. Cada um deles está descrito com mais detalhes em seções separadas:
template engines alternativos: permite que você use outros template engines, tais como o Twig e Smarty.
Você também pode usar os seguintes recursos que, embora simples, são úteis quando estiver desenvolvendo suas páginas.
Cada página deve ter um título. Normalmente, a tag <title> é exibida em um layout. Mas, na prática, o título é muitas vezes determinado no conteúdo das views, em vez de nos layouts. Para resolver este problema, a classe yii\web\View fornece a propriedade title para você passar o título a partir das views para o layout.
Para fazer uso deste recurso, em cada view, você pode definir o título da página conforme o exemplo a seguir:
Páginas Web geralmente precisam gerar variadas meta tags necessárias a diversas finalidades. Assim como os títulos, as meta tags precisam estar na seção <head> e normalmente são geradas nos layouts.
O código acima registrará uma meta tag "keywords" com o componente view. A meta tag registrada será renderizadas depois de o layout finalizar sua renderização. O código HTML a seguir será gerado e inserido no local onde você chama yii\web\View::head() no layout: