mac下yii2安装Smarty模板

Posted kevin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mac下yii2安装Smarty模板相关的知识,希望对你有一定的参考价值。

1.在项目根目录输入命令: php composer.phar require --prefer-dist yiisoft/yii2-smarty

如果报错 Could not open input file: composer.phar 则重新输入命令:composer  require --prefer-dist yiisoft/yii2-smarty

 完成安装,项目安装在/vendor/yiisoft,目录名称为yii2-smarty。查看 README.md 可以看到

 

2.config下web.php的components里进行配置:

\'view\' => [
  \'class\' => \'yii\\web\\View\',
  \'renderers\' => [
    //需要注意,如果加载的模板扩展名为html或者tpl,需将php改为对应的扩展名
    \'html\' => [
      \'class\' => \'yii\\smarty\\ViewRenderer\',
      //\'cachePath\' => \'@runtime/Smarty/cache\',
    ],
  ],
  //设置默认加载模板扩展名
  \'defaultExtension\'=>"html",
],

 

3.最后进行如下测试:

控制器 IndexController.php:

public function actionIndex(){       

        return $this->renderPartial(\'index\', [\'string\' => \'world!\']);  

 }

模板 index.html:

hello {$string}

输出结果:hello world!

 

【版权申明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) http://www.cnblogs.com/facetwitter/p/5999868.html

以上是关于mac下yii2安装Smarty模板的主要内容,如果未能解决你的问题,请参考以下文章

smarty模板引擎入门教程

PHP Smarty 模板 自定义插件

yii2高级模板安装

yii2.0高级模板归档文件windows7下安装

PHP模板引擎smarty详细介绍

Smarty 模板引擎下缓存设置