路径功能在树枝模板中无法正常工作

时间:2014-07-06 16:42:22

标签: php symfony twig

我在symfony2上有这条路线:

flight_admin_news_form:
 pattern:  /news/{action}/{id}
 defaults: { _controller: FlightAdminBundle:News:form,action:create,id:0 }
 requirements:
        action: create|edit
        _method: GET

当我在我的基本模板上使用它时:

<a href="{{ path("flight_admin_news_form", {"action": "create"}) }}">Add new</a>

我希望得到一个这样的网址:/ news / create但是我得到了这个:/ news /

当我在儿童模板中使用它时,它可以工作......

我错过了什么吗?

提前致谢

1 个答案:

答案 0 :(得分:0)

Symfony将产生尽可能最短的路线。由于“创建”是您的默认操作,因此它仅生成/news/,因为它与/news/create相同。