U moet gewoon afbeeldingsgegevens gebruiken in plaats van een resource-aanwijzer, b.v. :
$this->image = file_get_contents($fileInfo->tempName);
EDIT:sorry je hebt gelijk, je moet een bronverwijzing opgeven om deze parameter te kunnen binden met PARAM_LOB
.
Zoals vermeld op php doc , moet u proberen een transactie , bijv. :
News::getDb()->transaction(function($db) use ($model) {
$model->save();
});