您好,欢迎来到爱go旅游网。
搜索
您的当前位置:首页yii框架怎么使用twig模板引擎

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

来源:爱go旅游网

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

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

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

(推荐教程:yii框架)

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

[ 'components' =>
 [ 'view' => [ 
 'class' => 'yiiwebView', 
 'renderers' => [ 
 'tpl' => [ 
 'class' => 'yiismartyViewRenderer', 
 //'cachePath' => '@runtime/Smarty/cache', 
 ], 
 'twig' => [ 
 'class' => 'yii	wigViewRenderer', 
 'cachePath' => '@runtime/Twig/cache', 
 // Array of twig options: 
 'options' => [ 
 'auto_reload' => true, 
 ], 
 'globals' => ['html' => 'yiihelpersHtml'], 
 'uses' => ['yiiootstrap'], 
 ], 
 // ... 
 ], 
 ], 
 ],]

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

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

Copyright © 2019- igat.cn 版权所有 赣ICP备2024042791号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务