首页 > 解决方案 > 启动事务、提交和回滚 Prestashop 1.6

问题描述

我有一个问题:有人知道 Db 类(PS v1.6.0.20)是否管理 mysql 事务吗?

//Begin
$db->insert('product', array());
$db->insert('product_lang', array());
$db->insert('product_shop', array());
//Complete

谢谢。

标签: prestashop-1.6

解决方案


对于“插入”没有。

Db::getInstance()->execute('
                    INSERT INTO `'._DB_PREFIX_.'order_invoice_payment` (`id_order_invoice`, `id_order_payment`, `id_order`)
                    VALUES('.(int)$invoice->id.', '.(int)$payment->id.', '.(int)$order->id.')');

Db 类只管理选择查询。


推荐阅读