在Symfony 1.4和Doctrine中使用一个查询插入多行

SmootQ

我有客户的集合,每个集合可以包含许多客户。该PHP代码循环了集合,每个集合中都有客户端。并将客户端保存到数据库。

foreach ($collections as $key => $collection) {
      foreach ($collection as $k => $client) {
                 $name = $client['name'];
                 //...
                 $clientObj = new Client();
                 $clientObj->setName($name);
                 //..
                 $clientObj->save();
      }
}

我想要做的是将每个集合分组在一个Mysql查询中,然后转到下一个集合。因为前面的代码对每个客户端执行一个查询,并且为了提高性能,我们需要对每个集合执行一个查询。

我们该怎么做?

马泰奥

将每个记录添加到对集合对象Doctrine_Collection的调用save()

 * Saves all records of this collection and processes the 
 * difference of the last snapshot and the current data

例如:

$collection = new Doctrine_Collection('client');
$collection->add($client1);
$collection->add($client2);
$collection->save();

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Symfony 1.4和Doctrine中使用一个查询插入多行

来自分类Dev

Symfony 4 / Doctrine 查询:返回值必须是一个实例

来自分类Dev

在Symfony2中使用OAuth 1类

来自分类Dev

在Symfony2中使用OAuth 1类

来自分类Dev

Symfony Doctrine Join 和 In 查询

来自分类Dev

使用表的join构建一个mysql查询以在symfony中使用

来自分类Dev

如何使用 symfony 1.4 使查询与 dotric1 一起工作?

来自分类Dev

Symfony2:如何排除1个js资产文件?

来自分类Dev

在Doctrine DQL查询(Symfony2)中使用COLLATE

来自分类Dev

如何在Doctrine查询构建器(Symfony)中使用countDistinct

来自分类Dev

在Doctrine DQL查询(Symfony2)中使用COLLATE

来自分类Dev

在Symfony Doctrine查询构建器中使用PostgreSQL NOT SIMILAR TO

来自分类Dev

Symfony - Redis 和 Doctrine

来自分类Dev

Symfony 4 Doctrine 多个表连接在一个属性中

来自分类Dev

PHP Symfony DQL - 参数太少:查询定义了 1 个参数,但您只绑定了 0 个

来自分类Dev

如何使用Doctrine和Symfony查询数据库数据

来自分类Dev

在另一个查询中使用一行 SELECT TOP 1 中的值

来自分类Dev

在Symfony2中使用2个数据库和一个实体管理器

来自分类Dev

使用返回的ID在1个查询中的3个表中插入多行

来自分类Dev

Symfony FromEvents 1 参数必须是

来自分类Dev

MySQL在第一个查询中使用2个给定的匹配参数中的1个查询整个表

来自分类Dev

一个人可以在Symfony2中的Doctrine迁移中使用不同的数据库凭据吗?

来自分类Dev

Symfony3,缺少Doctrine \ ORM \ EntityRepository :: __ construct()的参数1,如何以及为什么

来自分类Dev

在1个查询中使用INSERT SELECT和UPDATE。是对的吗?

来自分类Dev

用symfony中的querybuilder创建一个特定的查询

来自分类Dev

在一个应用程序中使用Symfony 3、2个防火墙

来自分类Dev

在symfony中使用服务

来自分类Dev

Symfony 1升级到Symfony 2.8

来自分类Dev

Symfony 1升级到Symfony 2.8

Related 相关文章

  1. 1

    在Symfony 1.4和Doctrine中使用一个查询插入多行

  2. 2

    Symfony 4 / Doctrine 查询:返回值必须是一个实例

  3. 3

    在Symfony2中使用OAuth 1类

  4. 4

    在Symfony2中使用OAuth 1类

  5. 5

    Symfony Doctrine Join 和 In 查询

  6. 6

    使用表的join构建一个mysql查询以在symfony中使用

  7. 7

    如何使用 symfony 1.4 使查询与 dotric1 一起工作?

  8. 8

    Symfony2:如何排除1个js资产文件?

  9. 9

    在Doctrine DQL查询(Symfony2)中使用COLLATE

  10. 10

    如何在Doctrine查询构建器(Symfony)中使用countDistinct

  11. 11

    在Doctrine DQL查询(Symfony2)中使用COLLATE

  12. 12

    在Symfony Doctrine查询构建器中使用PostgreSQL NOT SIMILAR TO

  13. 13

    Symfony - Redis 和 Doctrine

  14. 14

    Symfony 4 Doctrine 多个表连接在一个属性中

  15. 15

    PHP Symfony DQL - 参数太少:查询定义了 1 个参数,但您只绑定了 0 个

  16. 16

    如何使用Doctrine和Symfony查询数据库数据

  17. 17

    在另一个查询中使用一行 SELECT TOP 1 中的值

  18. 18

    在Symfony2中使用2个数据库和一个实体管理器

  19. 19

    使用返回的ID在1个查询中的3个表中插入多行

  20. 20

    Symfony FromEvents 1 参数必须是

  21. 21

    MySQL在第一个查询中使用2个给定的匹配参数中的1个查询整个表

  22. 22

    一个人可以在Symfony2中的Doctrine迁移中使用不同的数据库凭据吗?

  23. 23

    Symfony3,缺少Doctrine \ ORM \ EntityRepository :: __ construct()的参数1,如何以及为什么

  24. 24

    在1个查询中使用INSERT SELECT和UPDATE。是对的吗?

  25. 25

    用symfony中的querybuilder创建一个特定的查询

  26. 26

    在一个应用程序中使用Symfony 3、2个防火墙

  27. 27

    在symfony中使用服务

  28. 28

    Symfony 1升级到Symfony 2.8

  29. 29

    Symfony 1升级到Symfony 2.8

热门标签

归档