【问题标题】:Easy admin : collection of forms轻松管理:表格收集
【发布时间】:2018-04-19 12:49:48
【问题描述】:

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

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

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

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

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

问候

克里斯托夫·阿布西尔

【问题讨论】:

  • 现在一切正常,但我还有这个额外的保存按钮。有没有办法不显示?主保存按钮就足够了。

标签: symfony symfony2-easyadmin


【解决方案1】:

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

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

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

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

祝你好运!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-07
    • 2023-02-21
    • 2012-03-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多