Sonata Admin 嵌套表单

Posted

技术标签:

【中文标题】Sonata Admin 嵌套表单【英文标题】:Sonata Admin nested forms 【发布时间】:2015-01-29 13:59:03 【问题描述】:

我将 Sonata Admin 捆绑包用于电子商务项目的后台。

您可以创建品牌、添加系列、商品、子商品和价格。 所有这些元素都是实体。

看来,使用奏鸣曲管理员(使用 2.3 分支)我不能添加超过 2 级的嵌套集合 (https://github.com/sonata-project/SonataAdminBundle/pull/1971)

如何解决这个缺少的功能并且仍然对奏鸣曲友好?

【问题讨论】:

我目前有完全相同的问题,我需要它来简化我的后端... 【参考方案1】:

如果你应用https://github.com/sonata-project/SonataAdminBundle/pull/1971/files的补丁,它应该可以工作。

我在一些项目中使用它,我可以添加无限数量的嵌套级别。

我知道的唯一方法是将修改后的文件复制/粘贴到您的 SonataAdminBundle 中。

【讨论】:

以上是关于Sonata Admin 嵌套表单的主要内容,如果未能解决你的问题,请参考以下文章

Sonata Admin 中的多个嵌套集合字段

Sonata Admin Bundle - 表单类型:sonata_type_collection - 自定义模板?

Sonata Admin Bundle + Sonata User Bundle:覆盖登录表单

Symfony / Sonata Admin:编辑表单上的列表表单

Sonata admin PRE_SUBMIT 表单事件使 admin twig 变量为空

嵌套表单中单选按钮的 OnChange 事件