Php 细枝环。控制类名
我试图在细枝设置不同的类取决于如何可能项目得到渲染。例如,如果只有一个,如果只有两个,如果只有三个等等,我想在Php 细枝环。控制类名,php,html,css,twig,Php,Html,Css,Twig,我试图在细枝设置不同的类取决于如何可能项目得到渲染。例如,如果只有一个,如果只有两个,如果只有三个等等,我想在项上设置一个不同的类。我该怎么做 <ul> {% for item in items %} <li> {% include 'components/list/person.twig' with item %} </li> {% endfor %} </ul>
<ul>
{% for item in items %}
<li>
{% include 'components/list/person.twig' with item %}
</li>
{% endfor %}
</ul>
{items%%中的项的%s}
-
{%include'components/list/person.twig'与项%}
{%endfor%}
我不确定我是否理解你的问题
但若你们想在循环索引的基础上使用不同的类,那个么你们可以在循环中使用loop.index
希望这对你有帮助
<ul>
{% for item in items %}
{℅ if loop.index == 1 ℅}
// Set class here
{℅ endif %}
<li>
{% include 'components/list/person.twig' with item %}
</li>
{% endfor %}
</ul>
{items%%中的项的%s}
{℅ 如果loop.index==1℅}
//在这里上课
{℅ endif%}
-
{%include'components/list/person.twig'与项%}
{%endfor%}
如果您想在通知中知道循环的长度,可以使用名为“长度”的预定义值:
loop.length:序列中的项目数
例如:
{% for user in users %}
{{ loop.index }}/{{ loop.length }} - {{ user.username }}
{% endfor %}
希望有此帮助为什么不在
项目对象
中设置一个属性“css\u class”?