I send from Symfony object which contains at-sign @
in variable. Object name is invoice and with {{ dump(invoice) }}
in twig template I see object and parameter with path:
invoice[0].banSpojDod@showAs
But I dont know how to get value of this banSpojDod@showAs
because there is at-sign @
.
Could you help me someone please?
You could try with The attribute function can be used to access a "dynamic" attribute of a variable:
{{ attribute(invoice[0], 'banSpojDod@showAs') }}
Hope this help
Ok thanks. Problem was that I used it in loop, and some parameters not exists. I needed to add exist conditions. So my final code works:
{% for f in invoice %} {% if attribute(f,'banSpojDod@showAs') is defined %} {{ attribute(f,'banSpojDod@showAs') }} {% endif %} {% endfor %}
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.