如何将小枝输出字符串传递给urlFor()函数


How To Pass A Twig Output String Into the urlFor() Function

我想使用urlFor()将类别的id传递给参数。

{% for category in categories %}
<br>
<p><a href="{{urlFor('showTopic.post', {"cat_id": "{{category.id}}"})}}">{{category.category_title}}<a><br>{{category.category_description}}</p>
<br>
<br>
{% endfor %}

这目前不起作用。它只是在{{类别中传递。Id}}而不是类别的实际Id。我有一个id为每个类别在我的数据库。如果我尝试使用{{category。category_title}},我知道它是有效的,因为它输出了标题,我得到了相同的结果。谢谢你的帮助

Try

<a href="{{urlFor('showTopic.post', {"cat_id": category.id})}}">{{category.category_title}}<a>

你不需要用{{}}包围category.id,因为你已经在打印模式