系统缓存使用Redis,后台关闭开发模式后,Hook.php 56行的写法报错
config.php
后台关闭开发模式后报错
必须把56、57行代码改为:
'cache' => [缓存驱动使用 Redis
// 驱动方式
'type' => 'Redis',
// 缓存保存目录
'path' => CACHE_PATH,
// 缓存前缀
'prefix' => 'ms:',
// 缓存有效期 0表示永久缓存
'expire' => 0,
],
后台关闭开发模式后报错
必须把56、57行代码改为:
if (isset($hooks[$value['hook']]) && isset($plugins[$value['plugin']])) {原因貌似是对象缓存到Redis后,再取出来是数组
\think\Hook::add($value['hook'], get_plugin_class($value['plugin']));
没有找到相关结果
已邀请:
1 个回复
dolphinphp
赞同来自: