web-dev-qa-db-fra.com

dernier insert id avec abstract de table zend db

variable $tablemodel dans une instance d'un modèle qui étend Zend_Db_Table_Abstract, si je le fais 

$tablemodel->insert($data)

insérer des données. Existe-t-il une méthode ou une propriété permettant d’obtenir le dernier insert id?

cordialement

21
Santosh Linkha

essayer

$id = $tablemodel->insert($data);  
echo $id;
32
Haim Evgi
$last_id = $tablemodel->getAdapter()->lastInsertId();
28
Art3mk4

vous pouvez utiliser la méthode lastInsertId

echo 'last inserted id: ' . $db->lastInsertId();
11
dckur

$insert_id = $this->db->getLastId() a travaillé pour moi

1
glitchyme

utilisateur après la requête d'insertion 

$this->dbAdapter->getDriver()->getLastGeneratedValue();
1
RaviPatidar