最佳答案
在 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
由于将数据传递到模板的主要方法之一是使用数组,因此似乎应该有一些方法可以实现这一点。有什么想法吗?