在Sonata管理bundle中的页面加载时显示集合表单



是否有选项或已知方法可以在页面加载时显示集合表单,而不是单击"添加"按钮以显示它?

我在页面加载时触发了单击事件,但它不是预期的行为。

任何帮助将不胜感激。

好的,我通过在表单字段上设置默认集合数组来实现我想要的,数组中的每个 Entity 对象都包含一个表单,因为我需要在页面加载时显示 3 个表单我实例化了 3 个实体,现在我想起来很合乎逻辑,但专用选项可能会很好。

->add('details', CollectionType::class, [
'data' => [new OfferDetail(), new OfferDetail(), new OfferDetail()],
'label' => false,
'required' => true,
'type_options' => [
'delete' => false,
],
], [
'edit' => 'inline',
'inline' => 'table'
])

最新更新