Xav*_*avi 2 arrays templates join symfony twig
我可以使用以下内容获取与帖子相关的所有标签:
{{ post.tags | join(', ') }}
Run Code Online (Sandbox Code Playgroud)
它会显示:
tag1, tag2, tag3, etc
Run Code Online (Sandbox Code Playgroud)
我怎么能让这些标签成为一个链接,而不仅仅是文本?我的意思是:
<a href="tag1.php">tag1</a>, <a href="tag2.php">tag2</a>, <a href="tag3.php">tag3</a>, etc
Run Code Online (Sandbox Code Playgroud)
我是否被迫使用foreach(),单独显示标签,并手动添加逗号?
谢谢!
是的,正如卡洛斯所说并检查最后一个条目,所以你最后没有一个孤独的逗号,如:
tag1,tag2,
{% for tag in post.tags %}
<a href="{{tag}}.php">{{tag}}</a>{% if loop.last == false %},{% endif %}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)
这将呈现:
tag1,tag2
就像连接一样.
| 归档时间: |
|
| 查看次数: |
1300 次 |
| 最近记录: |