如何将 Twig 输出字符串传递给 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 %}
这目前不起作用。它只是传入 {{category.id}} 而不是类别的实际 ID。我的数据库中每个类别都有一个 ID。如果我尝试使用 {{category.category_title}},我知道这是有效的,因为它确实输出了标题,我得到了同样的结果。感谢帮助
尝试
<a href="{{urlFor('showTopic.post', {"cat_id": category.id})}}">{{category.category_title}}<a>
您不需要用 {{
和 }}
将 category.id
括起来,因为您已经处于打印模式
我想使用 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}},我知道这是有效的,因为它确实输出了标题,我得到了同样的结果。感谢帮助
尝试
<a href="{{urlFor('showTopic.post', {"cat_id": category.id})}}">{{category.category_title}}<a>
您不需要用 {{
和 }}
将 category.id
括起来,因为您已经处于打印模式