2011-12-10 26 views
1

我注意到,如果我刪除文件DefaultController,我得到一個錯誤,如「[1/2] ReflectionException:Class .../DefaultController不存在」。如果我將它添加回來,即使沒有任何操作,它也可以工作。是否有可能刪除/重命名默認控制器?刪除DefaultController給出異常DefaultController不存在

我試圖對矯正我的routes.yml看起來像

NotesBundle: 
    resource: "@NotesBundle/Controller/" 
    type:  annotation 
    prefix: /
    defaults: { _controller: NotesBundle:Notes:list } 

嘗試使用NotesController:listAction作爲默認操作,但它給了同樣的錯誤。我想我做錯了

回答

2

可能有兩個原因失敗時刪除/重命名控制器:

  1. 它正在從您的系統的某些部分引用。
  2. 如果沒有,可能是您忘記清除的緩存。
+0

最有可能的2 - 高速緩存 – Inoryy

+0

如果還沒有。不要忘記實際控制器的名稱是類名,而不是文件名:) –

相關問題