Есть ли разумный способ отображения/использования переменной веточки, только если она существует?twig: отображаемая переменная, только если она существует
Скажем, у меня есть структура:
'opt1': {'visible': false, 'bundle': 'XxxBundle', 'name': 'label1'},
'opt2': {'visible': true, 'bundle': 'YyyBundle', 'name': 'label2', 'params': '/par1'},
и я использую его в:
<a href="{{path(desc.bundle ~ '_' ~ action ~ desc.params)}}">
Я хотел бы веточку опустить desc.params, если он не существует для отчетливый запись. Есть ли более разумный способ, чем использование инструкции if
?
Вы также можете просто использовать 'desc.params | default' (без '('')'). – fritzmg