如何在我的symfony链接中添加ID?

时间:2012-12-14 09:42:10

标签: symfony

我对symfony中的链接系统有疑问。

我使用这样的普通链接:

<a href="{{ path('my_path')}}">click me</a>

然后在控制器中,相应的动作如下:

/**
 * @Route("/my_path", name="my_path")
 * @Template()
 */
public function myAction()
{ ...

现在,我在列表中有这个链接,我需要为每个链接添加item.id。 所以控制器看起来像:

/**
 * @Route("/my_path/id", name="my_path")
 * @Template()
 */
public function myAction($id)
{ ...

所有这一切都在循环中:

{% for item in items %}
    <a href="{{ path('my_path')}}">click me</a> <br>
{% endfor %}

如何将item.id添加到路径中?

1 个答案:

答案 0 :(得分:0)

找到了解决方案:

{% for item in items %}
    <a href="{{ path('my_path', {'id': item.id})}}">click me</a> <br>
{% endfor %}