树枝嵌套循环

Edu*_*o K -1 php twig

我是一个新的 Twig 用户,我在填充网格时遇到了麻烦......我有一个名为“菜单”的实体,并且只想访问一些属性,所以我创建了一个这样的数组:

        $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'),
            );
Run Code Online (Sandbox Code Playgroud)

所以我试图做一个嵌套循环来访问这些信息......但我不知道怎么做。我这样试过,但显然这是错误的。

    <tbody>
    {% for menu in menus %}
        <tr> 
            {% for item in itens %}
                <td> {{ menu.[item.name] }} </td>
            {% endfor %}                
        </tr>
    {% endfor %}
</tbody>
Run Code Online (Sandbox Code Playgroud)

我该怎么做???


在 PHP 代码中,它看起来像这样:

    foreach $menus as $menu {
      echo "<tr>";
      foreach $itens as $item
        echo "<td>".$menu[$item["name"]]."</td>";
      echo "</tr>";
    }
Run Code Online (Sandbox Code Playgroud)

Har*_*chu 5

尝试这个,

<tbody>
    {% for menu in menus %}
        <tr> 
            {% for item in items %}
                <td> {{ menu[item.name] }} </td>
            {% endfor %}                
        </tr>
    {% endfor %}
</tbody>
Run Code Online (Sandbox Code Playgroud)