Symfony 3-Twig-要从OneToMany字段访问字段实体吗?

时间:2019-05-02 09:42:36

标签: symfony

我有一个用户实体和一个角色实体。 借助ManyToOne字段,用户可以扮演一个角色(他的ID)。

在我的控制器中,我检索所有没有USER角色的用户。 在我的树枝视图中,我想显示每个用户的信息以及他们的角色(角色的名称)。

很明显,如何从我的树枝用户访问Role实体的“ RoleName”字段?

我有:

<table class="table table-stripped">
    <thead>
        <tr>
            <th>
                Nom complet
            </th>
            <th>
                Mail
            </th>
            <th>
                Role
            </th>
        </tr>
    </thead>

    <tbody>
        {% for unUser in listeUser %}
        <tr>
            <td>
                {{unUser.nom}} {{unUser.prenom}}
            </td>
            <td>
                {{unUser.mail}}
            </td>
            <td>
                {{unUser.role}}
            </td>
        </tr>
    </tbody>

</table>

我想要类似{{unUser.role.nomRole}}

1 个答案:

答案 0 :(得分:-1)

为显示此变量:unUser.role。“ nomRole”

您需要在存储库中的sql请求中添加leftJoin“ role”。