旗下导航:搜·么
当前位置:网站首页 > PHP问题 > 正文

php用的到yii模板引擎吗【php题目】

作者:搜搜PHP网发布时间:2019-11-26分类:PHP问题浏览:106


导读:运用模板引擎默许情况下,Yii运用PHP作为其默许的模板引擎言语,然则,你能够设置Yii以扩大的体式格局支撑其他的衬着引擎,比方Twig或Smarty等。...
运用模板引擎

默许情况下,Yii 运用 PHP 作为其默许的模板引擎言语,然则,你能够设置 Yii 以扩大的体式格局支撑其他的衬着引擎,比方 Twig 或Smarty等。(引荐进修:PHP编程从入门到通晓)

组件 view 就是用于衬着视图的。你能够重新设置这个组件的行动以增添一个自定义的模板引擎。

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

在上述的代码中, Smarty 和 Twig 都被设置以让视图文件运用。然则,为了让扩大装置到项目中,你一样须要修正你的composer.json 文件,以下:

"yiisoft/yii2-smarty": "*",
"yiisoft/yii2-twig": "*",

上述代码须要增添到 composer.json 的 require 节中。在做了上述修正,并保留后,你能够运转 composer update --prefer-dist 敕令来装置扩大。

以上就是php用的到yii模板引擎吗的细致内容,更多请关注ki4网别的相干文章!

标签:php