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

use*_*300 2 php symfony twig

我有以下PHP代码

$option = "yes";
Run Code Online (Sandbox Code Playgroud)

和Twig标签

{% if option == "yes" %}
Run Code Online (Sandbox Code Playgroud)

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

$option = "YES";
Run Code Online (Sandbox Code Playgroud)

我尝试了以下但它不起作用

{% if option == "yes" | lower %}
Run Code Online (Sandbox Code Playgroud)

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

Pau*_*aul 7

{% if option == "yes" | lower %}
Run Code Online (Sandbox Code Playgroud)

是一样的{% if option == "yes" %},因为你将字符串"yes"转换为小写,它已经是.您想要将变量转换为小写,然后比较它们:

{% if option|lower == "yes" %}
Run Code Online (Sandbox Code Playgroud)