gpt4 book ai didi

php - Symfony2 列出要更新的字段中的行

转载 作者:可可西里 更新时间:2023-10-31 23:33:44 25 4
gpt4 key购买 nike

我有一个表 options,例如,它有 2 个字段(namevalue)和 5 行。我需要在一页上列出 5 个字段中的所有行,这样我就可以更新其中的每一行。

enter image description here

我知道我必须创建集合,但我找不到具有在一页上查看和更新​​行的功能的简单示例。

首先,我需要找到所有选项行。

    $options = $this->getDoctrine()
->getRepository('ACMETestBundle:Option')
->findAll();

接下来我该做什么?我怎样才能以一种形式列出它们?我如何更新数据库中的每个值?

最佳答案

试试这个方法:

您创建了一个实体(不必是 ORM 实体),它将有一个选项成员,它是一个 ArrayCollection。为此实体 ( http://sf.khepin.com/2011/08/finally-through-symfony2-forms-and-collectiontype-make-it-dynamic/ ) 创建一个表单。

在 Controller 中,您可以将选项列表传递给实体 ($entity->setOptions($options)。现在您可以呈现表单,它将拥有实体。发布后,您可以获得选项 ($entity->getOptions()) 并单独保存它们。

关于php - Symfony2 列出要更新的字段中的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9452661/

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