あなたはそれを持っています。トランザクションを開始、コミット、およびロールバックする適切な方法は次のとおりです。
$this->getAdapter()->getDriver()->getConnection()->beginTransaction();
$this->getAdapter()->getDriver()->getConnection()->commit();
$this->getAdapter()->getDriver()->getConnection()->rollback();
これを公開するために、次の作成者によって作成された最後のIDを取得することもできます:
$this->getAdapter()->getDriver()->getConnection()->getLastGeneratedValue()
pgSQLを使用している場合は、最後に作成されたIDを返すシーケンスを追加する必要があります:
$this->getAdapter()->getDriver()->getConnection()->getLastGeneratedValue('mail_mailid_seq')