$model->save

gan…

tolongin ane dong, qo ane pas buat data baru, nyimpennya langsung 3 ya??

bukannnya 1.

jadi misalkan kita nginputin data baru, kan harusnya yang ke save itu 1 data, ini malah jadi 3 data(ini suka berubah-ubah, kadang-kadang 2,4,dll),.

controller ane buat begini.




public function actionCreate()

	{

		$model=new Admin;


		// Uncomment the following line if AJAX validation is needed

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


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

		{

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

			$model->date_created = new CDbExpression('NOW()');

			$model->save();			

		        echo "<script type='text/javascript'>window.top.closeBox('admin-grid');</script>";

		}


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

			'model'=>$model,

		),false,true);

	}



coba ajax validation di aktifkan gan…





public function actionCreate()

{

		$model=new Admin;


		// Uncomment the following line if AJAX validation is needed

		$this->performAjaxValidation($model);


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

		{

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

				$model->date_created = date('Y-m-d');

				$model->save();                 

				echo "<script type='text/javascript'>window.top.closeBox('admin-grid');</script>";

		}


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

				'model'=>$model,

		),false,true);

}



kemudian di view juga di aktifkan…





<?php $form=$this->beginWidget('CActiveForm', array(

	'id'=>'admin-form',

	'enableAjaxValidation'=>true,

)); ?>



mungkin di model agan menggunakan trigger… bisa tlg liatin model n view nya gan…