路人甲
- 路人甲 提出了问题怎么用不同条件修改数据
- 路人甲 2015-08-12 已签到连续签到1天,获得了5个金钱
- 路人甲 提出了问题Yii2.0 路由规则配置的问题
- 路人甲 提出了问题怎么设置模块的默认控制器
- 路人甲 2015-07-01 已签到连续签到2天,获得了10个金钱
- 路人甲 提出了问题高级版如何引用插件类
- 路人甲 2015-06-30 已签到连续签到1天,获得了5个金钱
- 路人甲 回复了 chocoboxxf 的回答
composer.json里require加上一项
"yiisoft/yii2-smarty": "*"
,然后通过composer安装frontend/config/main.php里components加上一项view
'view' => [ 'renderers' => [ 'tpl' => [ // smarty模板的后缀名 'class' => 'yii\smarty\ViewRenderer', 'cachePath' => '@runtime/Smarty/cache', ], ], ],
- 在controller里通过renderFile来显示smarty模板页面
public function actionIndex() { $params = [ 'domainName' => 'yiichina.com', // smarty模板中用到的变量$domainName ]; return $this->renderFile('@static/views/index.tpl', $params); }
通过composer安装 composer 的执行命令 是这样吗 composer require yiisoft/yii2-smarty: "*"