首頁 > php框架 > YII > yii框架怎麼使用twig模板引擎

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

王林
發布: 2020-03-11 13:42:34
原創
2438 人瀏覽過

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模板引擎的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板