在拆分值后的树枝文件中
in twig file after split the value
在拆分值后的 twig 文件中,我在浏览器中得到这样的输出
<select class="form-control" id="eventCustomerID" name="eventCustomer">
<option value="64" name="64">64</option>
<option value="demou22_6hhh" name="demou22_6hhh">demou22_6hhh</option>
</select>
但我需要这样的输出
<select class="form-control" id="eventCustomerID" name="eventCustomer">
<option value="64" name="64">demou22_6hhh</option>
</select>
这是我在 twig 文件中的代码
<select class="form-control" id="eventCustomerID" name="eventCustomer">
{% set tags = 64|demou22_6hhh|split('|',1) %}
{% for x in tags %}
<option value="{{ x }}" name="{{ x }}">{{ x }}</option>
{% endfor %}
</select>
我被这个问题困住了,谁能帮我解决这个问题。
要获得所需的输出,您不应使用 for
循环,而应直接访问元素。
<select class="form-control" id="eventCustomerID" name="eventCustomer">
{% set tags = "64|demou22_6hhh"|split('|') %}
<option value="{{ tags[0] }}">{{ tags[1] }}</option>
</select>
注意你传递给过滤器的第二个参数split
不确定为什么将 1
作为第二个参数传递。通过将此参数设置为 1
,您将输出限制为数组中的一个元素。更多信息 .
在拆分值后的 twig 文件中,我在浏览器中得到这样的输出
<select class="form-control" id="eventCustomerID" name="eventCustomer">
<option value="64" name="64">64</option>
<option value="demou22_6hhh" name="demou22_6hhh">demou22_6hhh</option>
</select>
但我需要这样的输出
<select class="form-control" id="eventCustomerID" name="eventCustomer">
<option value="64" name="64">demou22_6hhh</option>
</select>
这是我在 twig 文件中的代码
<select class="form-control" id="eventCustomerID" name="eventCustomer">
{% set tags = 64|demou22_6hhh|split('|',1) %}
{% for x in tags %}
<option value="{{ x }}" name="{{ x }}">{{ x }}</option>
{% endfor %}
</select>
我被这个问题困住了,谁能帮我解决这个问题。
要获得所需的输出,您不应使用 for
循环,而应直接访问元素。
<select class="form-control" id="eventCustomerID" name="eventCustomer">
{% set tags = "64|demou22_6hhh"|split('|') %}
<option value="{{ tags[0] }}">{{ tags[1] }}</option>
</select>
注意你传递给过滤器的第二个参数split
不确定为什么将 1
作为第二个参数传递。通过将此参数设置为 1
,您将输出限制为数组中的一个元素。更多信息