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

时间:2015-06-10 16:32:35

标签: php twig block slim

我想使用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 %}

这目前无效。它只传递{{category.id}}而不是类别的实际ID。我的数据库中的每个类别都有一个id。如果我尝试使用{{category.category_title}},我知道它可以正常输出标题,我会得到同样的东西。谢谢你的帮助

1 个答案:

答案 0 :(得分:0)

尝试

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

您不需要category.id{{ }},因为您已经处于打印模式