我的 Symfony2.2 beta 路由有问题。(symfony-2-2-0-beta-1)
我使用这样的注释路由:
@Route("/form/{id}", defaults={"id"=0}, requirements={"id"="\d+"});
错误是:
在 [...]:form 中的模板渲染期间引发了异常(“路由“[...]_form”的“参数“id”必须匹配“\d+”(“”给定)。”)。 html.twig 在第 1 行。
第 1 行是:
{{ path("[...]_form") }}
我认为路线是正确的,因为我将“id=0”定义为默认值。在 Symfony2.1 中,同样的代码可以工作。