Perubahan Data di database

Maaf ni agan2 yii, saya masih mo nanya lagi…

saya punya problem,


public function actionCreate()

	{

		$model=new NamaModel;

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

		{

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

			$model->status=0;

			if($model->save())

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

		}

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

			'model'=>$model,

		));

	}

nah saat Updates (bukan Update)


public function actionUpdates($id)

	{

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

		$model->status=1;

		if($model->save())

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


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

			'model'=>$model,

		));

	}

dan di view sudah dikonfigurasikan dg link yg nantinnya mengeksekusi actionUpdates().

namun setelah saya menjalankannya, hanya tampilan saja yg mengubah atribut status=1, namun hasil di dlm database saya masih tetap sama, yaitu 0.

Mohon pencerahannya… Thanks

bisa liat model rulenya gak?

kadang2 dia gak bisa disave di method save(), karena attributenya gak diset jadi ‘safe’ atau ‘required’

bacaan lebih lanjut

http://www.yiiframework.com/doc/guide/1.1/en/form.model#securing-attribute-assignments

salah satu cara debug coba $this->save(false);

nanti akan muncul error atau hasil nya di db tidak seperti yang diharapkan, siapa tahu memberi gambaran lebih jelas, tapi kecuriaan nya sama sama agan petra. rule.