2013-03-24 39 views
3

我有产品供稿并希望将其插入到ZF2中的一个查询中。 ZF2中有什么功能使它更容易?1查询中是否支持多插入?

我的博客:http://programming-tips.in

+0

这可能可以帮助你:http://stackoverflow.com/questions/13831582/how-does-zend-db-in-zf2-control-transactions – Sam 2013-03-25 08:29:51

+0

其实我有一个数组$ product = array(0 = > array(----),1 => array(----),....)。我在找ZF2中的任何函数,它可以把这个数组作为输入并且一次插入数据库。现在我可以运行循环并使用$ this-> insert($ product_array)逐个插入每条记录; – Arvind 2013-03-25 08:36:58

回答

0

在ZF1,以允许此,我扩展MySQL适配器,并增加了extendedInsert方法。

当然,更简单的路线就是用上面评论的事务/提交包围插入。在单个事务中插入多个插入操作与执行扩展插入操作大致相同,只要花费多少时间即可。另外,你应该可以使用一个准备好的语句,只需遍历你的数组来插入所有的记录。

相关问题