I was writing code for YIi, fileuploading.
When I write this:
$model->album_photocover = CUploadedFile::getInstance($model, 'album_photocover');
$model->album_photocover->saveAs($path . '/' . $model->album_photocover);
it works.
CUploadedFile::getInstance($model, 'album_photocover')->saveAs($path . '/' . $model->album_photocover);
But not the below one. Its only same code but written in one line. I hope you got it simply.