Você tem que pedir o
lastInsertId()
antes de confirmar uma transaction
Tentar
$this->dbh->beginTransaction();
// $sql query ran
echo $this->dbh->lastInsertId();
$this->dbh->commit();
lastInsertId()
antes de confirmar uma transaction
$this->dbh->beginTransaction();
// $sql query ran
echo $this->dbh->lastInsertId();
$this->dbh->commit();