update dengan CTimestampBehaviors

halo mau numpang nanya ne…

saya punya table…BSC:–id

                                   	--nama


                                   	--firts_update


                                   	--last_update

saya mau pas create,langsung isi first_update nya…

di model BSC nya saya pasang




	public function behaviors(){

	return array(

		'CTimestampBehavior' => array(

			'class' => 'zii.behaviors.CTimestampBehavior',

			   'createAttribute' => 'create_time',

				'updateAttribute' => 'update_time'

		)

	);

	}



di controlernya




public function actionCreate()

	{

		$model=new Bsc;


		// Uncomment the following line if AJAX validation is needed

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


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

		{

	if($model->save()){

				$last = Yii::app()->db->getLastInsertID();

				$currentBsc= Bsc::model()->findByPk($last);

			   $currentBcs->first_update->createAttribute;

		   	$currentBsc->save();

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

				}

	}


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

			'model'=>$model,

		));

}



saya mala dapet error : Trying to get property of non-object

mohon bantuanya yang master2 yii…:mellow:

barusan saya baca soal ctimestamp behavior, kalau boleh saran nih coba pakai ini




public function behaviors(){

	return array(

		'CTimestampBehavior' => array(

			'class' => 'zii.behaviors.CTimestampBehavior',

			   'createAttribute' => 'create_time',

			   'updateAttribute' => 'update_time',

                           'setUpdateOnCreate' => true,

		)

	);

	}



yang lainnya coba di off dulu aja.

ini linknya http://www.yiiframework.com/doc/api/1.1/CTimestampBehavior

tq da di respon…tp da ketemu caranya…hehehehe





	public function behaviors(){

	return array(

		'CTimestampBehavior' => array(

			'class' => 'zii.behaviors.CTimestampBehavior',

			   'createAttribute' => 'first_update',//nama table di database...

				'updateAttribute' => 'last_update',	

		),

	);

	}




manteb, ane nyari juga ini :D

tapi ntar ane cobanya, masih ngotak-ngatik yang lain. Thx gan