Yii 2.0如何使用页面缓存方法示例
前言本文主要给大家介绍的是关于Yii2.0如何使用页面缓存的相关内容,分享出来供大家参考学习,下面来一起看看详细的介绍。 起初使用页面缓存,发现使用于含有参数的方法存在弊端,只能缓存第一次的页面,导致后面所有不同参数的页面均显示第一次缓存页面;没有生成一个参数页面一个缓存;于是,进行了重写页面缓存。 示例代码namespace commonlib;use Yii; /**
public function beforeAction($action) $this->cache = Instance::ensure($this->cache,Cache::className()); if (is_array($this->dependency)) { $properties = []; 使用:'commonlibPageCache','only' => ['view'],'duration' => 0,//永不过期 'varByParam' => Yii::$app->request->get('id'),],总结以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持。 (编辑:哈尔滨站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- PHP中CheckBox多选框上传失败的代码写法
- PHP基于反射机制实现插件的可插拔设计详解
- 解决php 处理 form 表单提交多个 name 属性值相同的 input
- PHP实现接收二进制流转换成图片的方法
- cakephp2.X多表联合查询join及使用分页查询的方法
- PHP用mysql_insert_id()函数获得刚插入数据或当前发布文章的
- php preg_match的匹配不同国家语言实例
- php遍历替换目录下文件指定内容的方法
- PHP中$GLOBALS[HTTP_RAW_POST_DATA]和$_POST的区别分析
- php – 如何使用wordpress上的update_field在ACF上上传图像