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();