我正在使用Magento中的交易。 我需要使用primeryKey的第一次插入查詢到我所有的後續查詢。Magento最後在交易中插入id
$model1->setfield1()
->setField2();
$transaction->addObject($model1);
$connection = Mage::getSingleton('core/resource')->getConnection('core_read');
$lastInsertId = $connection->fetchOne('SELECT last_insert_id()'); // return 0
$model2->setfield3($lastInsertId)
$model3->setfield4($lastInsertId)
$transaction->addObject($model2);
$transaction->addObject($model3);
$transaction-Save();
$lastInsertId2 = $connection->fetchOne('SELECT last_insert_id()'); // returns correct result
如何最後達到節約交易
如何在Magento中使用嵌套事務? – sushantsahay