搜索引擎优化高级编程:php版(PHP使用模板引擎默认情况下,Yii使用PHP使用)

优采云 发布时间: 2021-10-20 15:00

  搜索引擎优化高级编程:php版(PHP使用模板引擎默认情况下,Yii使用PHP使用)

  使用模板引擎

  默认情况下,Yii 使用 PHP 作为其默认模板引擎语言,但您可以配置 Yii 以扩展方式支持其他渲染引擎,例如 Twig 或 Smarty。

  组件视图用于渲染视图。您可以重新配置此组件的行为以添加自定义模板引擎。

  [

'components' => [

'view' => [

'class' => 'yii\web\View',

'renderers' => [

'tpl' => [

'class' => 'yii\smarty\ViewRenderer',

//'cachePath' => '@runtime/Smarty/cache',

],

'twig' => [

'class' => 'yii\twig\ViewRenderer',

'cachePath' => '@runtime/Twig/cache',

// Array of twig options:

'options' => [

'auto_reload' => true,

],

'globals' => ['html' => '\yii\helpers\Html'],

'uses' => ['yii\bootstrap'],

],

// ...

],

],

],

]

  在上面的代码中,Smarty和Twig都被配置为视图文件使用。但是,为了将扩展安装到项目中,您还需要按如下方式修改您的 composer.json 文件:

  以上代码需要添加到composer.json的require部分。进行上述更改并保存后,您可以运行 composer update --prefer-dist 命令安装扩展。

  具体模板引擎的使用详情请参考其文档:

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线