query hacer framework español createcommand consultas como app php mysql yii2

php - hacer - yii2 query builder



¿Cómo obtener la última ID insertada en yii2 usando createCommand? (2)

Puedes hacerlo usando:

$lastInsertID = $db->getLastInsertID(); echo $lastInsertID;

Estoy usando yii2 php framework. Quiero insertar registro en la base de datos utilizando la transaction . ¿Cómo puedo obtener la última identificación insertada usando createCommand() ?

Por favor revise el siguiente código,

$db = Yii::$app->db; $sql = $db->createCommand()->insert(''user'', [ ''name'' => ''test'', ''email_address'' => ''[email protected]'', ''phone_number'' => ''432432424'', ])->execute();


Yii::$app->db->createCommand($sql)->execute();

Entonces llame a la función getLastInsertID,

$id = Yii::$app->db->getLastInsertID();