0

我对 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 添加到路径中?

4

1 回答 1

0

找到了解决方案:

{% for item in items %}
    <a href="{{ path('my_path', {'id': item.id})}}">click me</a> <br>
{% endfor %}
于 2012-12-14T09:46:13.297 回答