我正在尝试将表单嵌入到表单中。就我而言:我想将 Period 和 Price 表单嵌入到 Offer 表单中的 Poi 表单中。架构 :
关系:
几天来我一直在寻找解决方案,我真的需要帮助,所以如果有人可以帮助我,那就太好了。
1. 第一个测试: 在我的 PoiCrudController 中使用 CollectionField:
public function configureFields(string $pageName): iterable {
$offers = CollectionField::new('offers')
->setFormTypeOptions([
'delete_empty' => true,
'by_reference' => false,
])
->setEntryIsComplex(false)
->setCustomOptions([
'allowAdd' => true,
'allowDelete' => true,
'entryType' => 'App\Form\OfferType',
'showEntryLabel' => false,
]),
Run Code Online (Sandbox Code Playgroud)
在优惠类型中:
class OfferType extends AbstractType {
public function buildForm(FormBuilderInterface $builder, array …Run Code Online (Sandbox Code Playgroud)