首页 文章

在symfony中禁用路由缓存

提问于
浏览
5

我正在尝试开始使用symfony3并且在玩一些控制器和路由时遇到的问题是,每次加载特定路由时,symfony都无法识别控制器类上的任何进一步更改,直到我清除路由缓存 .

例如:

创建LuckyController

创建一个numberAction

测试一下 .

之后创建一个numbers2Action

现在找不到numbers2Action的路由,直到我进行控制台缓存:清除

这对于测试/开发来说似乎非常烦人 . 我搜索了为开发环境禁用缓存的可能性,但还没有找到解决方案 . (例如尝试// $ kernel-> loadClassCache();在app_dev.php中,但这对我没用)

有没有办法禁用路由缓存(或其他解决此问题的方法)进行开发?

谢谢

编辑:我正在使用app_dev.php

1 回答

  • 2

    有's a specific developement environment that comes with symfony-standard that you can use when you'正在开发或调试您的应用程序:app_dev.php . 您可以使用 app.php 进行 生产环境 .

相关问题