Oracle
 sql >> Database >  >> RDS >> Oracle

File di salvataggio Yii2 su Oracle BLOB

Dovresti semplicemente usare i dati dell'immagine invece del puntatore alle risorse, ad es. :

$this->image = file_get_contents($fileInfo->tempName);

EDIT:scusa hai ragione, devi fornire un puntatore alla risorsa per poter associare questo parametro usando PARAM_LOB .

Come indicato in php doc , dovresti provare a utilizzare una transazione , per esempio. :

News::getDb()->transaction(function($db) use ($model) {
    $model->save();
});