2014-07-01 76 views
0

第一控制器的版本有這一個路線:Symfony的app.php刷新緩存

/** 
* @Route("/troll", name="route_troll") 
*/ 
public function trollAction() {...} 

我做php app/console cache:clearphp app/console cache:clear --env=prod --no-debug 。然後我去了網址:app.php/trollapp_dev.php/troll。兩者都很好。

然後,我改變控制器這樣:

/** 
* @Route("/trolls", name="route_troll") 
*/ 
public function trollsAction() {...} 

我寫的控制檯命令對應再次,然後我試圖測試網址...

在app_dev.php:

/troll - error 404 - ok

/trolls - rendered template - ok

app.php:

/troll - rendered template - wtf?

/trolls - error 404 - wtf?

我試圖強迫甚至通過文件管理器中刪除所有./app/cache/*文件,但它並沒有幫助。

回答

0

我找到答案。只需刪除var/cache/prod/*,然後運行php應用/控制檯緩存:clear --env = prod --no-debug