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

互联网 20-3-11

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模板引擎的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: twig
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:yii怎么设置默认路由?

相关资讯