我正在使用Symfony2.6和Sonata Admin。在我的实体" Order"中,我有一个名为" Products"的数组列。这是" ArrayCollection"类型和ManyToMany与产品表的关系
如何在Sonata Admin listMapper中显示此字段。
protected function configureListFields(ListMapper $listMapper)
{
$listMapper
->addIdentifier('id')
->add('products')
}
现在在列表中它显示Blank.So如何在列表映射器中显示订单列表中的所有产品。
答案 0 :(得分:1)
我认为您需要在'admin_code'
属性中传递产品管理员的服务名称。结果应该类似于:
protected function configureListFields(ListMapper $listMapper)
{
$listMapper
->addIdentifier('id')
->add('productProperty', null, array('','admin_code' =>'application.admin.product'))
}