1

我正在尝试构建一个基于 EasyAdmin 的简单后端应用程序。ORM 是教义。

我已经设置了 3 个实体: * 实体 A 与实体 B 具有单向多对多关系 * 实体 B 与实体 C 具有一对一关系 * 实体 C 具有一些基本属性

在 EasyAdmin 中,我设置了实体 A 和实体 C。目的是在添加/编辑实体 A 的同时添加/编辑实体 B。我发现以下正是我想要的。symfony easyadmin 一对多表单

但是当我想在添加实体 A 的同时添加实体 B 时,它会创建一个包含适当字段的表单,但该表单有自己的保存按钮。这似乎与主保存按钮冲突。结果

是否有我想要实现的工作示例或有关如何做到这一点的一些文档?

问候

克里斯托夫·阿布西尔

4

1 回答 1

0

我认为一个好主意是覆盖“新”和“编辑”模板。你在这里有官方文档来帮助你。

在呈现表单时,您将能够隐藏/添加标签和按钮;为了隐藏表单元素,只需添加:

 {{ form_end(form, {'render_rest': false}) }}

最后一步是覆盖 EasyAdmin 的 AdminController 以保持第二个实体;是官方页面。

祝你好运!

于 2017-12-06T16:18:25.403 回答