【发布时间】:2014-10-12 00:20:22
【问题描述】:
我正在做 symfony2 项目,打开索引页面时出现如下路径错误:
在 GmjobExaminationBundle:Front:list.html 中渲染模板期间引发了异常(路由“gmjob_examination_front_view”的“参数“id”必须匹配“[^/]”(“4719”给定)。”) .twig 在第 25 行。
这是我的 list.html.twig 第 25 行:
<a href="{{ path(view.mainRouteName, view.mainRouteParams) }}"><h2>{{ view.title }}</h2></a>
这是路线注释:
* @Route("/detail-concours/{id}/{slug}", requirements = {"id" = "[^/]"})
这里是检查类Entity的两种方法:
public function getMainRouteName()
{
return 'gmjob_examination_front_view';
}
public function getMainRouteParams()
{
return array(
'id' => $this->id,
'slug' => $this->slug
);
}
感谢您的帮助。之前谢谢你。
【问题讨论】: