您的位置 首页 技术

yii框架怎么使用twig模板引擎

yii2 默认使用PHP 和html 混合的方式来写视图层,如果您已经非常习惯使用twig的语法,可以选择使用twig视图引擎。 github 已经有人提供了这样的vendor ,…

yii2 默认使用PHP 和html 混合的方式来写视图层,如果您已经非常习惯使用twig的语法,可以选择使用twig视图引擎。

github 已经有人提供了这样的vendor ,可以直接composer 配置一下进行使用。

composer.json 文件 require 添加 "yiisoft/yii2-twig": "*" 然后 composer update

(推荐教程:yii框架)

前往common/config 下 main.php 加上配置

[    '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'],                                      ],                                              // ...                         ],                   ],         ],]

其中tpl 的配置是smarty 引擎。如果不使用smarty 可以不配置。接下来就可以去控制器下使用了。

return $this->render('test.twig', ['test' => 'hello,yii']);

以上就是yii框架怎么使用twig模板引擎的详细内容,更多请关注24课堂在线网其它相关文章!

本文来自网络,不代表24小时课堂在线立场,转载请注明出处:https://www.24ketang.cn/50040.html

为您推荐

返回顶部