Update Form dengan Image

kawan2, master2 sekalian, saaat saya udah berhasil insert table_item

id_item | nama_item | image |

proses insert Image / upload ke direktori tertentu udah berhasil dengan fileField,

id_item = 1;

nama_item = baju;

image = baju1.jpg

permasalahannya pada saat proses Update, di fileField imagenya kosong alias gak ada keterangan Image saat ini. bisa gak ya di fileField itu ada foto saat ini… jadi bisa di update. yang lama di unlink dari folder alias di delete dari folder di replace dengan image baru. :)

terima kasih master :)

setau aq, filefield ga bisa buat nampilin image (CMIIW)…

mungkin kalo mau liat imagenya bisa ditambah coding di formnya misal dibawah filefieldnya buat nampilin imagenya…

ohhhh gitu yaaa,

udah aku tambahin coding nampilin imagenya dibawah filefield di halaman update…

tapi aku masih belum tau caranya kak kalo pas kita update pake foto/image baru, image yang laama jadi di ganti jadi image yang baru, image yang lama setelah di update jd di unlink/di delete dari directory. dan di database juga di update jadi yang baru.

hehehe maaf ya ka banyak nanya.:D

gunanya forum kan emang buat tanya yg ga bisa…

sante aja…

kalo bisa pasti dibantu ko…

terus terang q kalo nyimpen image tuh di db bukan di disk…

tapi mungkin kurang lebih kaya gini ya

controller action update :




public function actionUpdate($id)

	{

		$model=$this->loadModel($id);

		$image = $model->image;

		// Uncomment the following line if AJAX validation is needed

		// $this->performAjaxValidation($model);


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

		{

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

			if(isset($_POST['Item']['image']))

			{

				$model->image = //image yg baru

				//unlink image lama

			} else {

				$model->image = $image;

			}

			//update 

		}


		$this->renderPartial('update',array(

			'model'=>$model,

		));

	}