【发布时间】:2011-11-11 09:57:30
【问题描述】:
我正在开发一个新的 Symfony2 项目,并且我正在使用 app_dev 前端控制器来查看默认的 AcmeDemoBundle 页面。
当我对控制器进行更改时,我得到一个异常 (NotFoundHttpException: No route found for "GET /demo/hello/World")。如果我使用php app/console cache:clear 清除缓存,一切都会再次正常运行。但是,据我了解,通过使用 app_dev 前端控制器,我不应该被要求这样做。我做错了吗?
Soms 系统规格: OSX Lion 使用 MAMP PHP 5.3.6 Symfony 2.0.1
【问题讨论】:
-
好问题。我发现 dev 中的缓存行为令人惊讶。
web/app_dev.php不包含web/app.php所做的缓存创建语句。 -
我的缓存有问题,但对我的 sass 文件进行更改时除外。我检查了文件权限。有没有人有其他想法?