我正在尝试填充一个网格,但是我不知道如何使用变量调用对象方法。变量"menus"是我的实体,而"itens"是我想在此网格中显示的数组。
$itens = array(
array('name' => 'id', 'label' => 'Id'),
array('name' => 'parent', 'label' => 'Pai'),
array('name' => 'name', 'label' => 'Nome'),
array('name' => 'route', 'label' => 'Rota'),
array('name' => 'position', 'label' => 'Posição'),
);
以下是我的代码:
{% for menu in menus %}
<tr>
{% for item in itens %}
<td>{{ attribute(menu, item['name']) }}</td>
{% endfor %}
</tr>
{% endfor %}
我也尝试过使用menu.item ['name'],但没有成功...有什么想法吗?
{{ dump(item) }}
的结果吗?只需要看到结构即可。 - Ken Hannel