Symfony Twig模板:字符串比较首先转换为小写

时间:2014-02-26 21:27:57

标签: php symfony twig

我有以下PHP代码

$option = "yes";

和Twig标签

{% if option == "yes" %}

它工作正常,但如果大写则失败

$option = "YES";

我尝试了以下但不起作用

{% if option == "yes" | lower %}

还有其他方式吗?似乎无法从Twig文档中找到这个,谢谢!

1 个答案:

答案 0 :(得分:7)

{% if option == "yes" | lower %}

{% if option == "yes" %}相同,因为您将字符串“yes”转换为小写,它已经是。您希望将变量转换为小写,然后比较它们:

{% if option|lower == "yes" %}