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

广告:宝塔服务器面板,一键全能部署及管理,送你10850元礼包,点我领取~~~

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

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模板引擎的详细内容,更多请关注9543建站博客其它相关文章!

9543建站博客
一个专注于网站开发、微信开发的技术类纯净博客。
作者头像
admin创始人

肥猫,知名SEO博客站长,14年SEO经验。

上一篇:怎么看thinkphp源码
下一篇:微信小程序添加session机制的方法介绍

相关推荐

发表评论

关闭广告
关闭广告