symfony - 使用 Symfony 4 在树枝中的 for 循环内使用换行符
问题描述
试图研究条件语句。在这里,我想指出它是偶数还是奇数,并且我想在另一个之后放置一些换行符。
例子
1 - 奇数
2 - 偶数
问:我应该把 |nl2br 放在哪里?
注意:我试过这个 {{ i ~ " " ~ cycle(['even', 'odd'], i)|nl2br }} 并没有用。
我的树枝
{# For loop even and odd #}
{% for i in 1..10 %}
{{ i ~ " " ~ cycle(['even', 'odd'], i) }}
{% endfor %}
解决方案
不要忘记 twig 正在扩展 HTML - 你可以将你想要的 HTML 放在适当的位置,只要它不在{{ }}
{% for i in 1..10 %}
{{ i ~ " " ~ cycle(['even', 'odd'], i) }}<br/>
{% endfor %}
但是,根据您的目的,您可能希望将项目实际包装在 HTML 元素中:
{% for i in 1..10 %}
<p>{{ i ~ " " ~ cycle(['even', 'odd'], i) }}</p>
{% endfor %}
推荐阅读
- sql-server - Is there any way to declare constants file in Sql Server?
- javascript - Not able to center inside flexbox vertically using place-items
- javascript - 用javascript在中间裁剪图片
- delphi - 在表单上嵌入 Menu/PopupMenu 或 TListItems
- javascript - 如何通过 Google API 将我的特殊日期转换为时区
- jquery - 如何编写jquery输入自动完成
- node.js - 如何将从 router.get 中的 request.get 收到的错误解释为 express.js 中的错误?
- c++ - RTSP 流媒体服务器 C++
- django-rest-framework - “日期格式错误”Angular 10 Rest Django
- javascript - js拖拽img与删除当前目标图片