这是我的控制者:
/**
* \brief Change Password of currently logged in user
* @Route("/changePw", name="changePw" )
* @Template()
*/
public function changePwAction(Request $req)
{
//controller code here
}
当我更改行
时* @Route("/changePw", name="changePw" )
为:
* @Route("/changePw2", name="changePw2" )
此更改未生效,页面仍会从/changePw
我认为这可能是缓存。所以我试过了:
php app/console cache:clear --env=dev
也没有帮助。这似乎是显而易见的事情,但由于我是symfony的新手,我无法理解它。
答案 0 :(得分:1)
如果您使用app.php
而不是app_dev.php
访问网站,则不需要清除开发缓存以进行路由更改,那么您需要清除prod缓存以使其工作。 php app/console cache:clear --env=prod