yii视图片段缓存需配对使用begincache()和endcache(),漏掉后者会导致页面截断;缓存键默认基于视图路径生成,支持dependency自动失效,duration设为0时依赖缓存组件ttl而非永不过期。

视图里用 beginCache() 就能开片段缓存,但得配对调用 endCache()
Yii 的视图缓存核心就是 beginCache() 和 endCache() 这一对函数,不是配置开关、也不依赖控制器注解。漏掉 endCache() 会导致后续所有输出被吞掉——页面直接截断,连 HTML 结束标签都不见,浏览器里看源码会发现











