1

我刚刚更新了 Symfony 2 项目中的模板文件。页面的 HTML 输出没有改变,所以我删除了app/cache. 我硬重新加载了页面,但 HTML 仍然没有改变。然后我运行app/console cache:clear --env=prod以防缓存文件保存在缓存文件夹之外的某个地方。仍然没有工作。

我已确认生产服务器上的模板文件与输出 HTML不匹配。我已经确认 config 文件夹中的所有文件都已删除。不是的浏览器缓存了 HTML,因为 HTML 输出中的数据发生了变化。

如果我删除视图文件,我会收到 500 Internal Server Error,如果我恢复文件,Symfony 会再次显示相同的旧模板。

这怎么可能?Symfony 是否将缓存模板保存在缓存文件夹之外的某个位置,然后在我请求清除缓存时不清除它们?请帮助我理解这一点。

4

0 回答 0