chocoboxxf
- chocoboxxf 回答了问题 2.0高级版怎么整合Smarty
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); }
- chocoboxxf 2015-06-26 已签到连续签到41天,获得了20个金钱
- chocoboxxf 回复了 lstmud 的说说
我要把微信搞到yii里
用过https://github.com/callmez/yii2-wechat-sdk,感觉还不错 - chocoboxxf 回复了 chocoboxxf 的回答
开发环境和生产环境差别比较大,没办法一起比较,我测试过,开发环境光加载debugger和gii相关内容就要消耗很多时间
@olay 我用的php 5.6,没有和5.4和5.5对比过,在我的环境下开启opcache后比原来的速度提升了2-3倍,但可能和不同的环境或者代码都有关系
- chocoboxxf 回复了 chocoboxxf 的回答
开发环境和生产环境差别比较大,没办法一起比较,我测试过,开发环境光加载debugger和gii相关内容就要消耗很多时间
@olay yii2自带的view没怎么用过,用的smarty,另外php开了opcache,基本上没有遇到过加载很慢的情况,除非是数据多,一些ajax请求会慢一点
- chocoboxxf 回复了 chocoboxxf 的回答
开发环境和生产环境差别比较大,没办法一起比较,我测试过,开发环境光加载debugger和gii相关内容就要消耗很多时间
@olay 另外urlManager也是有cache的,看看是不是启用了,之前测试如果没有cache,每次UrlManager加载路由规则也会消耗挺多时间。
- chocoboxxf 2015-06-25 已签到连续签到40天,获得了20个金钱
- chocoboxxf 回答了问题 Yii2执行效率问题
开发环境和生产环境差别比较大,没办法一起比较,我测试过,开发环境光加载debugger和gii相关内容就要消耗很多时间
- chocoboxxf 2015-06-24 已签到连续签到39天,获得了20个金钱
- chocoboxxf 2015-06-23 已签到连续签到38天,获得了20个金钱