Powinieneś po prostu użyć danych obrazu zamiast wskaźnika zasobów, np. :
$this->image = file_get_contents($fileInfo->tempName);
EDYCJA:przepraszam, masz rację, musisz podać wskaźnik zasobów, aby móc powiązać ten parametr za pomocą PARAM_LOB
.
Jak stwierdzono w php doc , spróbuj użyć transakcji , np. :
News::getDb()->transaction(function($db) use ($model) {
$model->save();
});