ilhamdjavu2
(Muhammad Ilham)
September 23, 2014, 4:47pm
1
Permisi, saya masih newbie ni di yii,
jadi saya punya view seperti ini di cbuttoncolumn
'approve' => array
(
'label' => 'Approve',
'options' => array('title' => 'Approval', 'style' => 'text-decoration:none;color:#00CC00;padding-right:10px;'),
'url' => 'Yii::app()->createUrl("/pendaftaran/approvedgrup", array("id" => $data->id_grup))',
'visible' => '$data->status==""&&$data->grup!=""',
),
'visible' => '$data->status==""&&$data->grup!=""',
),
dan controoler seperti ini
public function actionApprovedGrup($id)
{
$this->layout='//layouts/mainmenukoordinator';
$model=Pendaftaran::model()->findByPk($id);
$model->status=1;
$model->save();
$this->redirect(array('site/pesertakoordinatorgrup')); //new
}
permasalahan nya ialah saya ingin ketika klik button approve maka yang di approve bukan berdasarkan id tp attribute nya, dalam hal ini saya gunakan id_grup.
ketika di klik muncul masalah ini Fatal error: Call to undefined method stdClass::save() in C:\xampp\htdocs\data\proyekakhirbackup\protected\controllers\PendaftaranController.php on line 84
mohon bantuannya semua nya
robet
(Robeth Steve)
September 24, 2014, 9:05am
2
ganti $model->update(); save() untuk add new record…
cahsibat
(Cah Sibat)
September 24, 2014, 6:15pm
3
Permisi, saya masih newbie ni di yii,
jadi saya punya view seperti ini di cbuttoncolumn
'approve' => array
(
'label' => 'Approve',
'options' => array('title' => 'Approval', 'style' => 'text-decoration:none;color:#00CC00;padding-right:10px;'),
'url' => 'Yii::app()->createUrl("/pendaftaran/approvedgrup", array("id" => $data->id_grup))',
'visible' => '$data->status==""&&$data->grup!=""',
),
'visible' => '$data->status==""&&$data->grup!=""',
),
dan controoler seperti ini
public function actionApprovedGrup($id)
{
$this->layout='//layouts/mainmenukoordinator';
$model=Pendaftaran::model()->findByPk($id);
$model->status=1;
$model->save();
$this->redirect(array('site/pesertakoordinatorgrup')); //new
}
permasalahan nya ialah saya ingin ketika klik button approve maka yang di approve bukan berdasarkan id tp attribute nya, dalam hal ini saya gunakan id_grup.
ketika di klik muncul masalah ini Fatal error: Call to undefined method stdClass::save() in C:\xampp\htdocs\data\proyekakhirbackup\protected\controllers\PendaftaranController.php on line 84
mohon bantuannya semua nya
mungkin gini maksudnya,
public function actionApprovedGrup($value)
{
$this->layout='//layouts/mainmenukoordinator';
$model=Pendaftaran::model()->findByAttribute(array("condition"=>"attribute = :value","params"=>array(":value"=>$value)));
$model->status=1;
$model->save();
$this->redirect(array('site/pesertakoordinatorgrup')); //new
}