这篇文章主要介绍“thinkPHP5.0如何清除缓存”,在日常操作中,相信很多人在thinkphp5.0如何清除缓存问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”thinkphp5.0如何清除缓存”的疑惑有所
这篇文章主要介绍“thinkPHP5.0如何清除缓存”,在日常操作中,相信很多人在thinkphp5.0如何清除缓存问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”thinkphp5.0如何清除缓存”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
thinkphp5.0清除缓存的方法:1、通过“public function clear_sys_cache(){...}”方法清除模版缓存;2、通过“public function clear_log_chache(){...}”方法清除日志缓存并删出log空目录即可。
thinkphp5.0清除缓存、模版缓存和日志缓存的方法
直接写入cache模块中,生成控制器
namespace app\cache\controller;use think\Controller;use think\Cache;
具体方法如下:
public function Index(){return $this->fetch();}//清除模版缓存不删除cache目录;public function clear_sys_cache(){Cache::clear();$this->success('清除成功', 'Index/index');}//清除模版缓存但不删除temp目录;public function clear_temp_ahce(){$path = glob(TEMP_PATH . '*.php');array_map('unlink', $path);$this->success('清除成功', 'Index/index');}//清除日志缓存并删出log空目录;public function clear_log_chache(){$path = glob(LOG_PATH . '*');foreach ($path as $item) {//dump(glob($item .DS. '*.log'));array_map('unlink', glob($item . DS . '*.log'));rmdir($item);}$this->success('清除成功', 'Index/index');}
thinkphp属于一种免费的开发框架,能够用于开发前端网页,最早thinkphp是为了简化开发而产生的,thinkphp同时也是遵循Apache2协议,最初是从Struts演变过来,也把国外一些好的框架模式进行利用,使用面向对象的开发结构,兼容了很多标签库等模式,它能够更方便和快捷的开发和部署应用,当然不仅仅是企业级应用,任何php应用开发都可以从thinkphp的简单、兼容和快速的特性中受益。
到此,关于“thinkphp5.0如何清除缓存”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!
--结束END--
本文标题: thinkphp5.0如何清除缓存
本文链接: https://www.lsjlt.com/news/346731.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0