Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Symfony 使用嵌套循环打印细枝中的数组值_Symfony_Twig - Fatal编程技术网

Symfony 使用嵌套循环打印细枝中的数组值

Symfony 使用嵌套循环打印细枝中的数组值,symfony,twig,Symfony,Twig,我和symfony 2一起工作。我正在从表中获取记录并将其发送到视图: 下面是通常打印数组每个值的php代码: <tbody> <?php foreach($categories as $row){?> <tr> <?php foreach($row as $name => $value){ ?> <td><?php echo $value;?

我和symfony 2一起工作。我正在从表中获取记录并将其发送到视图: 下面是通常打印数组每个值的php代码:

<tbody>
      <?php foreach($categories as $row){?>
         <tr>
           <?php foreach($row as $name => $value){ ?>
               <td><?php echo $value;?></td>
           <?php }?>                                      
         </tr>
      <?php }?>
</tbody>

我正试图对细枝做同样的事情:

<tbody>
    {% for row in categories %}
      <tr>
        {% for cell in row %}
           <td> </td>
        {% endfor %}
      </tr>
    {% endfor %}
</tbody>

{类别%中的行的百分比}
{第%行中的单元格为%1}
{%endfor%}
{%endfor%}

有谁能告诉我,为了得到结果,我应该在两者之间做些什么?

这和使用变量一样简单:

<tbody>
    {% for row in categories %}
      <tr>
        {% for cell in row %}
           <td>{{ cell }}</td>
        {% endfor %}
      </tr>
    {% endfor %}
</tbody>

{类别%中的行的百分比}
{第%行中的单元格为%1}
{{cell}}
{%endfor%}
{%endfor%}
或者,如果您也想使用该键:

<tbody>
    {% for row in categories %}
      <tr>
        {% for key, cell in row %}
           <td> </td>
        {% endfor %}
      </tr>
    {% endfor %}
</tbody>

{类别%中的行的百分比}
{键为%s,第%]行中的单元格}
{%endfor%}
{%endfor%}
如果cell是一个数组,您可以只使用
cell.yourkey
cell.anotherkey