Anda punya itu. Cara Memulai, Melakukan, dan Mengembalikan Transaksi yang benar adalah sebagai berikut:
$this->getAdapter()->getDriver()->getConnection()->beginTransaction();
$this->getAdapter()->getDriver()->getConnection()->commit();
$this->getAdapter()->getDriver()->getConnection()->rollback();
Hanya untuk menempatkan ini di luar sana juga Anda juga bisa mendapatkan ID Terakhir yang dibuat oleh:
$this->getAdapter()->getDriver()->getConnection()->getLastGeneratedValue()
Jika Anda menggunakan pgSQL, Anda perlu menambahkan urutan untuk mengembalikan ID Terakhir yang dibuat:
$this->getAdapter()->getDriver()->getConnection()->getLastGeneratedValue('mail_mailid_seq')