3
我有一个管理类名VenteAdmin.php
与实体Vente
:如何添加multipe ClassAdmin为一个实体symfony的奏鸣曲束
class VentesAdmin extends AbstractAdmin
{
protected function configureFormFields(FormMapper $formMapper)
{
// ...
}
protected function configureDatagridFilters(DatagridMapper $datagridMapper)
{
}
protected function configureListFields(ListMapper $listMapper)
{
}
protected function configureShowFields(ShowMapper $showMapper)
{
}
}
这是我services.yml
:
services:
admin.facture:
class: AppBundle\Admin\VentesAdmin
arguments: [~, AppBundle\Entity\Ventes, ~]
tags:
- { name: sonata.admin, manager_type: orm, group: Ventes, label: Facture, icon: "<i class=\"fa fa-file-text\"></i>" }
,我要添加另一个管理类名称DevisAdmin.php
由同一个实体Ventes
但与其他listFields,showFields等
我该怎么做?
工作,但一个问题DevisAdmin和VentesAdmin使得相同ShowFields和ListFields我如何定义ShowFields和List字段在devisAdmin和VentesAdmin之间有所不同? –
我不太清楚你的问题,但如果你有不同的管理员类,那么你有不同的ShowFields和ListFields方法。 – yceruto
我有不同的管理类在同一个实体,当我想生成不同的ShowFields和ListFields方法到我不同的管理类我有问题 –