2015-07-10 76 views
0

我是symfony的初學者,我遇到了我的第一個路由問題。symfony 2.6上的路由問題

我的控制器:

/** 
* Dossier controller. 
* 
* @Route("/dossier") 
*/ 
class DossierController extends Controller 

在我的課,我想創建此路線上的管理新路徑:

  • @Route( 「/ gestionnaire/etatcivil」,名稱= 「etat_civil」)
  • @method( 「GET」)

但我得到這個ADRESS沒有找到404。 所有其他的URL都是正確的,並且正常工作,這是我遇到問題的唯一途徑!

有沒有人有任何線索?

謝謝!

回答

1

您可以用命令app/console router:debug調試路線列表中的所有路線,然後選中像這樣的路線:app/console router:debug etat_civil
您也可以嘗試用app/console router:match /dossier爲您爲例路線。

+0

感謝您的命令。我得到了解決方案。我不知道路線中的名稱不能再設置爲同一名稱,我已經在使用etat_civil。 –

+0

注意:'debug:router'是'router:debug'作爲別名的正確命令(因爲BC原因,我假設)。由於某種原因,當我使用'router:debug'時,我經常會得到奇怪的結果(只顯示一些路由)。 – qooplmao

0

答案很簡單。 (我自己回答)

該名稱不能與其他名稱相同。我只是改變了「etat_civil」的東西,這很好。