Twig IF ( .. OR .. ) 错误

标签 twig

这里又是一个twig错误:(不知道,为什么twig惩罚我..)

片段:

{% if (formDataValues.id OR formDataValues.ID) %}
....
{% endif %}

我想做什么: 检查我的数组中是否给出了这些值之一。

我的错误:

Twig_Error_Syntax [ 0 ]: An opened parenthesis is not properly closed. Unexpected token "name" of value "OR" ("punctuation" expected with value ")") in "MY/PATH/TO/FILE" at line 1

希望你有一些创意..

最佳答案

您是否尝试过使用小写字母 并在值周围加上括号?

{% if (formDataValues.id) or (formDataValues.ID) %}
....
{% endif %}

关于Twig IF ( .. OR .. ) 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23239630/

相关文章:

javascript - 如何在 Slim + Twig 上循环使用 javascript urlfor()

php - Twig 赋值运算符

twig - 获取路线名称而不是 Twig symfony 中的路线路径

Symfony2 & Twig - 主题文件上传小部件

symfony - 回显变量获取 "Resource id"

Symfony2 和 Twig : {{ dump() }} causes built-in server crash

symfony - 无法 Autowiring 方法 "$locales"的服务参数 "__construct()"是类型提示的 "string",您应该在 symfony 中显式配置其值

php - 如何使用 Twig 显示动态图像 URL?

twitter-bootstrap-3 - 遵循 Bootstrap 3 表单的手动说明获取 yml 配置错误

php - Silex-Twig_Error_Syntax : The function "path" does not exist