Symfony 3-细枝-从OneToMany field访问field实体?

Symfony 3-细枝-从OneToMany field访问field实体?,symfony,Symfony,我有一个用户实体和一个角色实体。 由于有一个多通字段,用户有一个角色(他的ID) 在我的控制器中,我检索所有没有用户角色的用户。 在我的twig视图中,我希望显示每个用户的信息以及他们的角色(角色名称) 显然,我如何从我的twig用户访问角色实体的“RoleName”字段 我已经: <table class="table table-stripped"> <thead> <tr> <th>

我有一个用户实体和一个角色实体。 由于有一个多通字段,用户有一个角色(他的ID)

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

显然,我如何从我的twig用户访问角色实体的“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>

全名
邮寄
角色
{ListUser%中的未使用项为%0}
{{unUser.nom}{{unUser.prenom}}
{{unUser.mail}
{{unUser.role}

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

的东西来显示这个变量:unUser.role.“nomRole”


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

{{unUser.role.nomRole}}
有什么问题吗?顺便说一句,你没有关闭
for
循环哦,好吧,事实上我的代码就是一个例子,我以前必须在我的控制器中进行操作。我不知道{{unUser.role.RoleName}}是可能的。但既然是这样,我的问题就没有意义了!非常感谢。