我对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添加到路径中?
答案 0 :(得分:0)
找到了解决方案:
{% for item in items %}
<a href="{{ path('my_path', {'id': item.id})}}">click me</a> <br>
{% endfor %}