【发布时间】:2011-11-03 18:37:09
【问题描述】:
有没有办法在 Symfony2 中禁用缓存功能?我试图在 config* 和 parameters.ini 文件中找到设置,并且搜索了很多。好的,我找到了一些解决方案,但最新版本 (Symfony2) 没有。
为什么?因为我想在不清除 app/cache* 的情况下测试新的模板和功能。
【问题讨论】:
-
这个缓存概念仍然让我感到困惑。不确定是否可能。实际上有两个缓存 - 至少 - 用于提升(树枝,配置,路线)和另一个用于使用的组件。不确定,鉴于 sf2 std 发行版的架构,禁用缓存的想法是否有意义。 :-/ 我猜代码必须进行相当大的更改,因为您必须将 yml-configs、yml-routings 和模板转换为 php ...如果使用 php 作为路由,可能更容易变得独立于缓存,首先是模板和配置。
-
您要禁用哪种/级别的缓存?对于 HTTP 缓存,最好的概述可能是here——但请注意,无论如何默认情况下它都没有打开。您能否更详细地解释一下您要解决的问题是什么?
-
我想在不清除 /app/cache/* 的情况下测试模板和配置。
-
使用 app_dev.php 测试 :)
标签: php model-view-controller caching frameworks symfony