easyadmin symfony原则中的列表数组/集合问题
我在争夺名单方面有问题。 我需要所有的数组,而不仅仅是计数 积垢控制器:easyadmin symfony原则中的列表数组/集合问题,symfony,doctrine-orm,doctrine,easyadmin,Symfony,Doctrine Orm,Doctrine,Easyadmin,我在争夺名单方面有问题。 我需要所有的数组,而不仅仅是计数 积垢控制器: public function configureFields(string $pageName): iterable { return [ IdField::new('id')->hideOnForm()->hideOnDetail(), TextField::new('firstName','Imię'), TextField::new('lastNa
public function configureFields(string $pageName): iterable
{
return [
IdField::new('id')->hideOnForm()->hideOnDetail(),
TextField::new('firstName','Imię'),
TextField::new('lastName','Nazwisko'),
AssociationField::new('specialization','Specjalizacja'),
AssociationField::new('visits','Wizyty')->onlyOnDetail(),
];
}
第一实体:
/**
* @var Visit[]|ArrayCollection
* @ORM\OneToMany(targetEntity="App\Entity\Visit", mappedBy="doctor")
*/
private $visits;
第二实体:
/**
* @ORM\ManyToOne(targetEntity="App\Entity\Patient")
* @var Patient
*/
private $patient;
结果是:
您正在使用AssociationField,它适用于一对多关系,但只显示多对一关系中的计数 改用阵列字段 看
您正在使用AssociationField,它适用于一对多关系,但仅在多对一关系中显示计数 改用阵列字段 看
public function configureFields(string $pageName): iterable
{
return [
IdField::new('id')->hideOnForm()->hideOnDetail(),
TextField::new('firstName','Imię'),
TextField::new('lastName','Nazwisko'),
AssociationField::new('specialization','Specjalizacja'),
ArrayField::new('visits','Wizyty')->onlyOnDetail(),
];
}