我在帐户和联系人之间有one to many
的关系。我使用sonata admin bundle
我想在帐户的视图详细信息中显示帐户的所有联系人(ConfigureShowFields
类中的AccountAdmin
)
在班级
AcountAdmin.php
中我有:
protected function configureShowFields(ShowMapper $showMapper)
{
$showMapper
# .......
->with('Liste des contacts', array('class' => 'col-md-12'))
->add('contacts')
->end()
;
}
答案 0 :(得分:0)
我相信你可以通过sonata_type_collection来做到这一点。
->add('contacts', 'sonata_type_collection', array(
'associated_property' => 'email',
'route' => array(
'name' => 'show'
),
'admin_code' => 'app.admin.contacts',
))
associated_property是在Contacts实体中找到的关联属性,admin_code是联系人admin。