ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# `attribute` New in version 1.2: The `attribute` function was added in Twig 1.2. The `attribute` function can be used to access a "dynamic" attribute of avariable: <table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre>1 2 3</pre></div></td><td class="code"><div class="highlight"><pre>{{ attribute(object, method) }} {{ attribute(object, method, arguments) }} {{ attribute(array, item) }} </pre></div></td></tr></table> In addition, the `defined` test can check for the existence of a dynamicattribute: ~~~ {{ 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.