значения по умолчанию для маршрутизации symfony2

Я определил контроллер с аннотацией

@Route("/add,{elId},{elType},{parentId}",name="MeaTask_Add", defaults={"elId"=null,"elType"=null, "parentId"=null})
public function addAction($elId=null, $elType=null, $parentId=null, Request $request){

Я пытаюсь использовать это как здесь

$this->generateUrl('MeaTask_Add',array(
'parentId'=>$parentId
))

и получить

  An exception has been thrown during the rendering of a template ("Parameter "elType" for route "MeaTask_Add" must match "[^/,]++" ("" given) to generate a corresponding URL.")

0

Решение

@Route("/add/{elId}/{elType}/{parentId}",name="MeaTask_Add", defaults={"elId"=null,"elType"=null, "parentId"=null})

попробуйте с косой чертой, я не могу, маршрут URL-адреса аннотации может обращаться с комой.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]