subir imagen a servidor

cargo la imagen meditante un fileField, al boton de guardar la imagen en un directorio me arroja el siguiente error,

Fatal error: Call to a member function saveAs() on null in C:\xampp\htdocs

codigo:

public function actionCreate()

{


	$model=new Imageocr;





	// Uncomment the following line if AJAX validation is needed


	 $this->performAjaxValidation($model);





	$model->image=CUploadedFile::getInstance($model,'image');





	if(isset($_POST['Imageocr']))


	{


		 $model->attributes=$_POST['Imageocr'];


		 $model->image=CUploadedFile::getInstance($model,'image');


       


            $model->image->saveAs('images/storage');


        


		if($model->save())


			$this->redirect(array('view','id'=>$model->idimageocr));


	}





	$this->render('create',array(


		'model'=>$model,


	));


}

leyendo en los post logre resolver mi problema.

me falto primeramente entender enctype y luego agregar en la vista en el _form :D

–> ‘htmlOptions’ => array(‘enctype’ => ‘multipart/form-data’),

EL ATRIBUTO ENCTYPE DE LA ETIQUETA FORM

Para permitir el envío de archivos a través de un formulario

y el codigo para guardar la imagen en el directorio fisico

–>

$model->attributes=$_POST[‘Item’];

$model->image=CUploadedFile::getInstance($model,‘image’);

$model->image->saveAs(Yii::app()->basePath."/images/".$model->iditem.".jpg");

Espero le pueda servir alguien.