yii2集成smarty [ 2.0 版本 ]

yii2框架集成smarty模板

1.进入https://packagist.org/搜索yiisoft可以找出yiisoft/yii2-smarty已经收录到coposer

2.进入yii2/yii2-smarty项目内可以看到安装方法

php composer.phar require --prefer-dist yiisoft/yii2-smarty

3.点击项目中docs/guide/README.md有安装说明,配置文件添加

return [
    //....
    'components' => [
        'view' => [
            'renderers' => [
                'tpl' => [
                    'class' => 'yii\smarty\ViewRenderer',
                    //'cachePath' => '@runtime/Smarty/cache',
                ],
            ],
        ],
    ],
];

4.在控制器写入

public function actionTest() {
    return $this->render('test.tpl',['test'=>'smarty']);
}

其中test.tpl是完整的文件名

<div>123456{$test}</div>

5.测试输出

123456smarty

posted @ 2024-12-16 15:39  星云惊蛰  阅读(12)  评论(0)    收藏  举报