/** * {@inheritdoc} */ public function lastInsertId($name = null) { $id = null; if ($this->_pdoLastInsertId() === true) { $id = parent::lastInsertId(); } else { $stmt = $this->query('SELECT SCOPE_IDENTITY()'); $id = $stmt->fetchColumn(); $stmt->closeCursor(); } return $id; }
/** * {@inheritdoc} * * @see lastSequenceValue() */ public function lastInsertId($name = null) { return is_string($name) ? $this->lastSequenceValue($name) : parent::lastInsertId($name); }