如何在Twig标题下显示名称列表

时间:2019-03-20 10:10:05

标签: php twig symfony4

我试图用标题显示属于同一组成员的用户列表。 我有几组不同的头衔。 我在传递给TWIG的'evals'=> $ evals参数中收集的所有信息。

当我丢弃$ evals时,我会看到以下内容:

RolesController.php on line 168:
array:774 [▼
0 => array:2 [▼

"title" => "2018"
"name" => "Jack"
]
1 => array:2 [▼

"title" => "2018"
"name" => "Peter"
]
2 => array:2 [▼

"title" => "2018"
"name" => "Mary"

3 => array:2 [▼

"title" => "School"
"name" => "Fred"
]
4 => array:2 [▼

"title" => "School"
"name" => "Neal"

======================================== 我想在Twig中看到的是:

2018

杰克 彼得 玛丽

学校

弗雷德 尼尔

======================================== 我已经(使用下面的代码)是

2018

某事

学校

某事

======================================

<Table>
{% set newArray = [] %}
{% for row in evals %}
    {% if row.title not in newArray %}
        <tr >
            <th> {{ row.title | upper }}</th>

        </tr>
        <td align="center">


    SOMETHING


        </td>





        {% set newArray = newArray|merge([row.title]) %}

    {% endif %}

{% endfor %}

请问有人可以帮助我从评估中获取姓名并将其排列在标题下吗?

0 个答案:

没有答案