Twig Components / Methods / attribute
attribute
is a Twig function that can be used to access a "dynamic" attribute of a variable:
{{ attribute(object, method) }}
{{ attribute(object, method, arguments) }}
{{ attribute(array, item) }}
In addition, the defined test can check for the existence of a dynamic attribute:
{{ attribute(object, method) is defined ? 'Method exists' : 'Method does not exist' }}
Note:ΒΆ
The resolution algorithm is the same as the one used for the . notation, except that the item can be any valid expression.
Source: Twig
Edit this page on GitHub
Couldn't find what you were looking for? We are happy to help you in the forum, on Slack or on Github.
Couldn't find what you were looking for? We are happy to help you in the forum, on Slack or on Github.