首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Symfony:"if“在twig模板中不起作用

Symfony:"if“在twig模板中不起作用
EN

Stack Overflow用户
提问于 2016-03-29 22:46:39
回答 1查看 203关注 0票数 1

我试图在打印值之前验证数组的大小,但是if指令不起作用。总是想着如果通过。

这是我的代码:

代码语言:javascript
运行
复制
{% set size = custodian.phoneNumbers|length  %}
{% if size > 3 %}
    {% block phone_number3 %}{{phoneNumbers[2].phoneNumber }}{% endblock %}
{% endif %}

大小等于2

我尝试使用此代码,但不能很好地工作。

代码语言:javascript
运行
复制
{% set size = true %}
    {% if size == false %}
        {{size}} 
{% endif %}

请帮帮我!提前谢谢。

EN

Stack Overflow用户

发布于 2016-03-29 23:08:35

我自己找到了答案

该块应该在if之外。

代码语言:javascript
运行
复制
{% 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 %} 
票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36287661

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档