我试图在打印值之前验证数组的大小,但是if指令不起作用。总是想着如果通过。
这是我的代码:
{% set size = custodian.phoneNumbers|length %}
{% if size > 3 %}
{% block phone_number3 %}{{phoneNumbers[2].phoneNumber }}{% endblock %}
{% endif %}大小等于2
我尝试使用此代码,但不能很好地工作。
{% set size = true %}
{% if size == false %}
{{size}}
{% endif %}请帮帮我!提前谢谢。
发布于 2016-03-29 23:08:35
我自己找到了答案
该块应该在if之外。
{% block phone_type3 %}
{% if size >= 3 %}
{{ custodian.phoneNumbers[2].phoneType.value }}:
{% else %}
:
{% endif %}
{% endblock %}
{% block phone_number3 %}
{% if size >= 3 %}
<b>{{ custodian.phoneNumbers[2].phoneNumber }}</b>
{% endif %}
{% endblock %} https://stackoverflow.com/questions/36287661
复制相似问题