如何在EasyAdmin 3 Symfony父母详细信息页面中显示简单的OneToMany子关系表?
我试图在新面板中显示儿童表(列表),但无法弄清楚。
您可以将模板用于字段
{# @var ea \EasyCorp\Bundle\EasyAdminBundle\Context\AdminContext #}
{# @var field \EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto #}
{# @var entity \EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto #}
{% if ea.crud.currentAction == 'detail' %}
<table>
<tr>
<th>Some Field</th>
<th>Some Other Field</th>
</tr>
{% for value in field.value %}
<tr>
<td>{{ value.someField }}</td>
<td>{{ value.someOtherField }}</td>
</tr>
{% endfor %}
</table>
{% else %}
<span class="badge badge-secondary">{{ field.formattedValue }}</span>
{% endif %}
然后将其添加到模板中
yield CollectionField::new('children')
->setTemplatePath('admin/fields/children.html.twig')
;
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句