登录  /  注册
在应用配置文件 app.php 中找不到'route_check_cache'配置项
蒸蒸
蒸蒸 2021-10-28 10:33:47
[PHP讨论组]

tp5的手册上写着:V5.1.14+ 版本开始支持开启路由缓存,在应用配置文件 app.php 中设置开启:'route_check_cache' => true,即可

我的tp版本是5.1.41,却在app.php中找不到'route_check_cache'配置项,是什么原因?

手动在app.php中添加了'route_check_cache' => true,是不会起任何作用的吧?

怎么样才能知道'route_check_cache' => true是否起到了作用呢?

蒸蒸
蒸蒸

全部回复(2)
iEfoam

你先开启这个配置

然后访问一次

接着修改某一个路由地址 访问之前的 看是否能访问?

其实是少量的路由没啥作用 也有可能文件内容更改 那么下次访问的时候 会重载路由文件 

这个应该是看不见的  在框架最初的时候获取路由 你要看得追溯到底层去打印

  • 回复 谢谢你,提供了一种思路! 我按照这种方法尝试了一下,路由修改后,就访问不了之前的了,那就说明之前的路由没有被缓存吧? 那么,问题出在哪里呢?是tp版本不对吗? 安装tp的时候是按5.1.0安装的(composer create-project topthink/think **** 5.1.0 --prefer-dist), 但是,通过{$Think.VERSION}获取版本,模板显示的是5.1.41,实际的版本是5.1.0还是5.1.41?
    蒸蒸 作者 2021-11-04 11:17:40
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号