在PHP中,我们可以使用函数检查数组中是否存在键array_key_exists()。
在Twig模板语言中,我们可以简单地使用一条if语句来检查变量或对象的属性是否存在,如下所示:
{% if app.user %} do something here {% else %} do something else {% endif %} 但是,如何使用Twig 检查数组的键是否存在?我试过了{% if array.key %},但是给了我一个错误:
Key "key" for array with keys "0, 1, 2, 3...648" does not exist 由于将数据传递到模板的主要方法之一是使用数组,因此似乎应该有某种方法可以做到这一点。有什么想法吗? 问题来源于stack overflow
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
树枝示例:
{% if array.key is defined %} // do something {% else %} // do something else {% endif %}