symfony路线改变没有生效

时间:2017-04-04 14:05:47

标签: php symfony routes

这是我的控制者:

/**
 * \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的新手,我无法理解它。

1 个答案:

答案 0 :(得分:1)

如果您使用app.php而不是app_dev.php访问网站,则不需要清除开发缓存以进行路由更改,那么您需要清除prod缓存以使其工作。 php app/console cache:clear --env=prod