gpt4 book ai didi

symfony - 以一种形式编辑多个实体对象

转载 作者:行者123 更新时间:2023-12-02 17:18:49 26 4
gpt4 key购买 nike

我有包含此字段的表:

id, ch1, ch2, .., ch15

和 62 行(id = 1 到 62,其他字段默认 = 0)。我需要创建单个表单,我可以在其中编辑(不是插入或删除)所有行中的所有 ch1-ch15 字段。

我看过有关嵌入式表单的文章,但它们都是关于在数据库中添加新行的。我只需要编辑现有的行。

现在的问题是:如何将每个实体绑定(bind)到嵌入式表单集合中的每个表单?或者还有其他方法可以解决我的问题吗?

最佳答案

使用嵌入式表单您只能编辑其关系中的现有实体如果您愿意

例如:

如果您有一个包含多个地址实体的 Person 实体。

您需要实现一个“人员”表单和一个“地址”表单。

在个人表单内,您需要添加一个以存储地址的属性命名的小部件,并在子表单(在本例中为地址表单)中标记该属性

如果保存此表单并调用 $form->bind() 方法,所有值都将绑定(bind)到相关实体。

有关实现详细信息,请阅读文档中的嵌入式表单文章

http://symfony.com/doc/current/book/forms.html#embedded-forms

希望有帮助;)

关于symfony - 以一种形式编辑多个实体对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16642615/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com