生成缓存文件
来源:互联网 发布:优酷怎么在mac下缓存 编辑:程序博客网 时间:2024/06/05 11:19
1.使用到了var_export() 可以把数据转换成php可读代码
// 路径名 //数据
function file_put_contents ($filename, $data, $flags = 0, $context = null) {}
首先继承了Model类对增删改进行重写
setConfig函数进行了生成缓存操作
class BaseConfigModel extends Model{ protected $name = 'base_config'; /** * @param array $data 数据 * @param array $where 更新条件 * @param null $sequence 自增序列名 * * @return false|int */ public function save($data = [], $where = [], $sequence = null) { parent::save($data, $where, $sequence); return $this->setConfig(); } /** * 删除记录 * * @access public * * @param mixed $data 主键列表 支持闭包查询条件 * * @return integer 成功删除的记录数 */ public static function destroy($data) { parent::destroy($data); return self::setConfig(); } /** * 写入缓存 */ public static function setConfig() { $list = static::all(); $_list = []; foreach ($list as $val) { $_list[$val['key']] = $val['val']; } $data = "<?php \r\n return\t" . var_export($_list, true) . ";"; file_put_contents(CMF_ROOT . 'data/config/base.php', $data); }}
阅读全文
0 0
- 生成缓存文件
- visual stdio2010 生成的缓存文件
- 清除XCode缓存和生成文件
- 清除XCode缓存和生成文件
- 清除XCode缓存和生成文件
- 清除XCode缓存和生成文件
- 清除XCode缓存和生成文件
- iOS清除xcode缓存和生成文件
- iOS 清除xcode缓存和生成文件
- dedecms完全禁止缓存文件的生成
- PHP缓存类(可生成静态文件,FROM多菜鸟)
- ThinkPHP生成HTML静态文件和模板缓存的过程
- Win7系统禁止生成Thumbs.db缓存文件的方法
- iOS如何清除xcode缓存和生成文件
- thinkphp中获取缓存文件的生成时间
- PHPcms自定义函数生成缓存文件并读取
- PHP根据分类分别生成js缓存文件
- Thinkphp 开启字段缓存后,生成字段缓存文件bug修改
- java中反射的作用有哪些?
- android apk 防止反编译技术第三篇-加密
- Android屏幕适配
- 解决RecyclerView嵌套RecyclerView位移问题
- JS中截取函数
- 生成缓存文件
- 怎么用SEO手段提高新闻点击
- Java Language Keywords(java中的关键字)
- Java异常
- Codeforces 734E Anton and Tree【并查集缩点||DFS缩点+树的直径】
- C
- codeforces gym 100694 M The Fifth Season 巴什博弈扩展 Java
- Export and Import DB2 data
- PHP中快捷函数