EasyAdmin 3 - 具有嵌套形式的 CRUD
EasyAdmin 3 - CRUD with nested form
我正在尝试使用 EasyAdmin 3 将子表单嵌入到表单中。
我的实体 A 与实体 B 具有一对一关系。
class entityA {
private $id;
private $name;
//OneToOne with cascade persist
private $entityB;
}
class entityB {
private $id;
private $name;
private $price;
}
在我的实体 A CRUD 控制器中,如何显示实体 B 表单?
public function configureFields(string $pageName): iterable
{
return [
TextField::new('name'),
// entity B form ?? (name, price)
];
}
我尝试了 CollectionType,但它只适用于...collection。它不适用于 OneToOne 关系:(
TextField::new('entityB.name'),
我正在尝试使用 EasyAdmin 3 将子表单嵌入到表单中。
我的实体 A 与实体 B 具有一对一关系。
class entityA {
private $id;
private $name;
//OneToOne with cascade persist
private $entityB;
}
class entityB {
private $id;
private $name;
private $price;
}
在我的实体 A CRUD 控制器中,如何显示实体 B 表单?
public function configureFields(string $pageName): iterable
{
return [
TextField::new('name'),
// entity B form ?? (name, price)
];
}
我尝试了 CollectionType,但它只适用于...collection。它不适用于 OneToOne 关系:(
TextField::new('entityB.name'),