Начать транзакцию, зафиксировать и откатить Prestashop 1.6 - PullRequest
0 голосов
/ 16 ноября 2018

У меня вопрос: кто-нибудь знает, управляет ли транзакция mysql классом Db (PS v1.6.0.20)?

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

Спасибо.

1 Ответ

0 голосов
/ 16 ноября 2018

Для "вставки" нет.

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.')');

Класс БД просто управляет запросами на выборку.

...