Symfony 4 EasyAdmin-树枝模板中的渲染关联数据类型

时间:2019-01-13 04:06:30

标签: php symfony twig symfony2-easyadmin

在我的Symfony 4应用程序中使用EasyAdmin。

正在为用户实体进行 show 视图。

我想在显示视图中为我的用户显示所有相关的(很多)实体,作为我可以设置样式的列表。

此数据类型的默认模板为@EasyAdmin/default/field_association.html.twig

如何为用户引用实体列表(预订,评估等)。

我尝试添加{{ entity.assessments }} user_show.html.twig,但出现错误:

Object of class Doctrine\ORM\PersistentCollection could not be converted to string

如何在此树枝模板中渲染这些相关的(关联的)实体?

1 个答案:

答案 0 :(得分:1)

尝试迭代您的数组集合:

<ul>
    {% for item in entity.assessments %}
        <li>{{ item.name }}</li>
    {% endfor %}
</ul>