Previous
Changelog
Twig provides a rich set of operators and syntax for templating that makes writing dynamic web pages a breeze. Here's a quick reference to some of the most commonly used Twig operators to help you streamline your development workflow.
if foo
echo yes
else echo no
{{ foo ? 'yes' : 'no' }}
If foo
echo it, else echo no
:
{{ foo ? foo : 'no' }}
If foo
echo yes
else echo nothing:
{{ foo ? 'yes' }}
Returns the value of foo
if it is defined and not null, no
otherwise:
{{ foo ?? 'no' }}
Returns the value of foo
if it is defined(empty values also count), no
otherwise:
{{ foo|default('no') }}