Wie kann ich überprüfen, ob eine Zeichenfolgenvariable null oder leer oder voll mit Leerzeichen in Twig ist? (Möglichst kurz, entspricht möglicherweise der String.IsNullOrWhiteSpace()
-Methode von CSharp.)
{% if your_variable is null or your_variable is empty %}
sollte überprüfen, ob die Variable null oder leer ist.
Wenn Sie sehen möchten, ob es nicht null oder leer ist, verwenden Sie einfach den not
Operator.
{% if foo is not null and foo is not empty %}
Siehe die Dokumente:
Vielleicht interessiert Sie auch Tests im Zweig allgemein.
{% if foo|trim %}
scheint ausreichend zu sein (vorausgesetzt, foo
ist die zu überprüfende Variable). Wenn foo
nicht null ist, werden durch trim
Leerzeichen entfernt. Außerdem behandelt if
leere Zeichenfolgen oder null als falsch und andernfalls als wahr, sodass keine weiteren erforderlich sind.
Verweise: