/** * {@inheritdoc} */ public function insertAndGetId(Query $query, array $values, $primaryKey = null) { if ($query->insert($values) === false) { return false; } return $query->getConnection()->getPDO()->lastInsertId(); }
/** * {@inheritdoc} */ public function insertAndGetId(Query $query, array $values, $primaryKey = null) { if ($query->insert($values) === false) { return false; } $sequence = $query->getTable() . '_' . $primaryKey . '_seq'; return $query->getConnection()->getPDO()->lastInsertId($sequence); }