evaluateDependency() 标签归档 - 永夜 没有不值得去解决的问题,也没有不值得去学习的技术! Thu, 30 Jul 2026 03:47:47 +0000 zh-Hans hourly 1 https://wordpress.org/?v=7.1.3 https://media.shuijingwanwq.com/2026/05/logo-150x150.png evaluateDependency() 标签归档 - 永夜 32 32 在 Yii2 中,报错:Call to undefined method Closure::evaluateDependency() https://www.shuijingwanwq.com/2025/07/17/9225/ Thu, 17 Jul 2025 02:43:05 +0000 https://www.shuijingwanwq.com/?p=9225 在 Yii2 2.0.50 版本中,为 view 方法对应的详情页面添加页面缓存时,遇到 Call to undefined method Closure::evaluateDependency() 报错。通过不直接将闭包传给 dependency,而是在行为外先生成依赖实例的方式解决了该问题。修复后查看 Debug Log 显示 Valid page content is found in the cache,确认页面缓存生效,且在 runtime/cache/pages 目录下生成了对应的缓存文件,符合预期。

在 Yii2 中,报错:Call to undefined method Closure::evaluateDependency()最先出现在永夜。

]]>