【发布时间】:2014-09-10 12:49:09
【问题描述】:
嗨,我也是 Symfony 和 twig 的新手。我试图将字符串变量作为方法的名称传递。让我们看一下例子:
{% for user in pagination %}
<tr {% if loop.index is odd %}class="color"{% endif %}>
{% for value in columns %}
<td>{{ user.value }}</td>
{% endfor %}
</tr>
{% endfor %}
此代码导致错误,未定义对象的方法值。
变量列包含一个列数组(id、name、email...)
请有人告诉我正确的语法。
类似:
<td>{{article[value]}}</td>
<td>{{article.{{value}}}}</td>
非常感谢!
【问题讨论】:
-
在你的例子中是分页的列值,还是用户的值?
-
尝试使用
{{ dump(columns) }}并将其粘贴到您的帖子中。