You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
909 B
909 B
Yii2 view renderers
By default Yii uses PHP as template language but you can change it in your application.
The component responsible for rendering a view using custom template enging is
called viewRenderer
. You can configure it as follows:
array(
'components' => array(
'viewRenderer' => array(
'class' => 'yii\renderers\TwigViewRenderer',
// or 'class' => 'yii\renderers\SmartyViewRenderer',
),
),
)
Twig
In order to use Twig you need to put you templates in files with extension .twig
.
Also you need to specify this extension explicitly when calling $this->render()
or $this->renderPartial()
from your controller.
Smarty
In order to use Smarty you need to put you templates in files with extension .tpl
.
Also you need to specify this extension explicitly when calling $this->render()
or $this->renderPartial()
from your controller.