如何更新对ArrayCollection中的实体所做的更改

史蒂文尔

我有一个具有不同关联的User类。创建新的关联对象AClass时,请执行以下操作:

$object = new AClass();
$user->addAClass($object);
$userManager->updateUser($user);

新对象将在数据库中持久保存(创建),因为我已经cascade: ['persist']在YML选项文件中使用了该选项我不明白的是,如果我做了这样的事情,该如何更新(明智的数据库):

$AClasses = $user->getAClasses();
foreach ($AClasses as $object) {
    if ($object->hasCondition) {
        $object->setProperty($value);
    }
}
$userManager->updateUser($user);

我已经尝试过了,cascade: ['refresh']但是一切都无效。

损坏的有机

代码看起来不错;尝试更新.yml并设置持久性,例如:

//A - in double quotes
cascade: ["persist"]

或者

//B - new line
cascade
    - persist

或者

//C - no quotes
cascade: [ persist ]

绝对可以.yml,因为我的类似代码可以正常工作,并且看起来像您的代码(基于注释)一样。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何更新对ArrayCollection内的实体所做的更改

来自分类Dev

如何在服务器中应用客户端中所做的更改,例如删除或修改实体

来自分类Dev

如何预览在 javascript 中动态所做的更改

来自分类Dev

在MVC中对实体所做的更改未提交到数据库

来自分类Dev

如何还原为我所做的更改?

来自分类Dev

如何还原我所做的更改

来自分类Dev

如何还原* .deb所做的更改

来自分类Dev

如何还原* .deb所做的更改

来自分类Dev

如何应用 fdisk 所做的更改

来自分类Dev

Angularjs:如何更新无法控制的外部代码对DOM所做的更改?

来自分类Dev

如何以编程方式更新 .rgs 文件以反映在 IDL 文件中所做的更改?

来自分类Dev

从代码运行时,如何使用我对 .po 文件所做的更改来更新 ODOO

来自分类Dev

如何从对 gnome-shell/theme/ 中的文件所做的更改中恢复 Ubuntu

来自分类Dev

如何将主干中其他人所做的更改更新到我在分支机构中的本地工作副本?

来自分类Dev

对更新的CSS文件所做的更改未生效

来自分类Dev

如何在Debian源码包中查看带有被子的.patch所做的更改?

来自分类Dev

如何撤消我在git分支中所做的更改?

来自分类Dev

如何显示差异在合并提交中所做的更改?

来自分类Dev

如何保存对NPM模块所做的本地更改?

来自分类Dev

如何丢弃TinyMCE所做的所有更改?

来自分类Dev

Cakephp-如何使模型接受phpmyadmin中所做的更改?

来自分类Dev

如何完全放弃对主题分支所做的更改

来自分类Dev

如何还原较新提交所做的某些更改?

来自分类Dev

如何禁用Link / href所做的CSS更改

来自分类Dev

如何显示差异在合并提交中所做的更改?

来自分类Dev

Cakephp-如何使模型接受phpmyadmin中所做的更改?

来自分类Dev

Angular 2:如何检索对注入的 html 所做的更改?

来自分类Dev

如何返回对递归 lisp 函数内的列表所做的更改?

来自分类Dev

还原在Subversion中对外部所做的更改

Related 相关文章

  1. 1

    如何更新对ArrayCollection内的实体所做的更改

  2. 2

    如何在服务器中应用客户端中所做的更改,例如删除或修改实体

  3. 3

    如何预览在 javascript 中动态所做的更改

  4. 4

    在MVC中对实体所做的更改未提交到数据库

  5. 5

    如何还原为我所做的更改?

  6. 6

    如何还原我所做的更改

  7. 7

    如何还原* .deb所做的更改

  8. 8

    如何还原* .deb所做的更改

  9. 9

    如何应用 fdisk 所做的更改

  10. 10

    Angularjs:如何更新无法控制的外部代码对DOM所做的更改?

  11. 11

    如何以编程方式更新 .rgs 文件以反映在 IDL 文件中所做的更改?

  12. 12

    从代码运行时,如何使用我对 .po 文件所做的更改来更新 ODOO

  13. 13

    如何从对 gnome-shell/theme/ 中的文件所做的更改中恢复 Ubuntu

  14. 14

    如何将主干中其他人所做的更改更新到我在分支机构中的本地工作副本?

  15. 15

    对更新的CSS文件所做的更改未生效

  16. 16

    如何在Debian源码包中查看带有被子的.patch所做的更改?

  17. 17

    如何撤消我在git分支中所做的更改?

  18. 18

    如何显示差异在合并提交中所做的更改?

  19. 19

    如何保存对NPM模块所做的本地更改?

  20. 20

    如何丢弃TinyMCE所做的所有更改?

  21. 21

    Cakephp-如何使模型接受phpmyadmin中所做的更改?

  22. 22

    如何完全放弃对主题分支所做的更改

  23. 23

    如何还原较新提交所做的某些更改?

  24. 24

    如何禁用Link / href所做的CSS更改

  25. 25

    如何显示差异在合并提交中所做的更改?

  26. 26

    Cakephp-如何使模型接受phpmyadmin中所做的更改?

  27. 27

    Angular 2:如何检索对注入的 html 所做的更改?

  28. 28

    如何返回对递归 lisp 函数内的列表所做的更改?

  29. 29

    还原在Subversion中对外部所做的更改

热门标签

归档