2015-07-10 77 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”的东西,这很好。