Symfony2 禁用特定 bundle 或路由的缓存

3

我有一个关于Sonata Admin Bundle的问题,当缓存开启时,删除(或可能是其他操作)无法正常工作。只有当我从app.php中删除$kernel = new AppCache($kernel);后才能正常工作。

如何停用Sonata Admin的缓存?


我也发现这是一个问题,应该予以解决,但我不认为禁用缓存是最好的解决方案... 希望有人能想出一个好的解决办法。 - Geert Wille
似乎是正确的解决方案 - 我问题请求的答案 https://github.com/sonata-project/SonataAdminBundle/issues/1996 - jeff
这不是一个解决方案,因为我仍然不知道如何排除我的管理员网址... - Geert Wille
1
你需要一个第二个前端控制器 - 类似于app.php但没有缓存。 - jeff
“doesn't work” 是什么意思? - Kevin Robatel
1个回答

1
我遇到了同样的问题。 只需在$kernel = new AppCache($kernel);之后添加Request::enableHttpMethodParameterOverride();,那么DELETE方法就会起作用。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接