轻松管理:表单集合

时间:2017-11-07 07:47:28

标签: symfony symfony2-easyadmin

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

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

在EasyAdmin中,我设置了实体A和实体C.目的是在添加/编辑实体A时添加/编辑实体B.我发现以下内容正是我想要的。 symfony easyadmin one to many form

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

是否有一个关于我想要实现的工作示例或者有关如何实现的文档?

此致

Christophe Absil

1 个答案:

答案 0 :(得分:0)

我认为一个好主意是覆盖新的'和'编辑'模板。您有here官方文档可以帮助您。

在渲染表单时,您可以隐藏/添加标签&纽扣;为了隐藏表单元素,只需添加:

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

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

祝你好运!