我刚刚更新了Symfony 2项目中的模板文件。页面的HTML输出没有更改,因此我删除了app/cache
中的所有文件。我很难重新加载页面,但HTML仍然没有改变。然后我运行app/console cache:clear --env=prod
以防缓存文件保存在缓存文件夹之外的某个地方。仍然没有奏效。
我已确认生产服务器上的模板文件不与输出HTML匹配。我已确认已删除config文件夹中的所有文件。 不我的浏览器缓存HTML,因为HTML输出中的数据发生了变化。
如果删除视图文件,我会收到500内部服务器错误,如果我恢复文件,Symfony会再次显示相同的旧模板。
这怎么可能? Symfony是否将缓存模板保存在缓存文件夹之外的某个位置,然后当我请求清除缓存时不清除它们?请帮我理解这一点。