Agan-agan semua,ane butuh saran nih,jadi begini,
Ane ada model A,B,C
ketika ane udah kelar create data di model A ane langsung bawa ke model B + bawa id model A,sampai sini g ada masalah,tapi yang ane mau minta saran,di model B ini ane mau bikin redirect ke dia terus + bawa id A,dan ane mau bkin tombol dimana dia juga bisa pindah ke model C + bawa id A,
kurang lbih codenya gini
controller
if($model->save())
{
$model->child_picture->saveAs($path_product . $model->child_picture->name);
$lksa->child_lksa=$count;
$lksa->save();
};
$this->redirect(array('create','id'=>$id));
di view
<div class="row buttons">
<?php echo CHtml::submitButton($model->isNewRecord ? 'Next' : 'Update'); ?>
<?php echo CHtml::button('Finish', array('submit' => array('modelC/create','id'=>$id))); ?>
</div>
nah $id ini ane g tau cara ngambilnya di view,jadi $id nya undifined,
kira2 gimana ya cara ngakalinnya?dan kalau tombol itu mau di tampilin di halaman itu aja gimana ya?mohon pencerahannya
Angela88
(Angela Arrie)
November 24, 2011, 1:53am
2
loper_kesasar:
Agan-agan semua,ane butuh saran nih,jadi begini,
Ane ada model A,B,C
ketika ane udah kelar create data di model A ane langsung bawa ke model B + bawa id model A,sampai sini g ada masalah,tapi yang ane mau minta saran,di model B ini ane mau bikin redirect ke dia terus + bawa id A,dan ane mau bkin tombol dimana dia juga bisa pindah ke model C + bawa id A,
kurang lbih codenya gini
controller
if($model->save())
{
$model->child_picture->saveAs($path_product . $model->child_picture->name);
$lksa->child_lksa=$count;
$lksa->save();
};
$this->redirect(array('create','id'=>$id));
di view
<div class="row buttons">
<?php echo CHtml::submitButton($model->isNewRecord ? 'Next' : 'Update'); ?>
<?php echo CHtml::button('Finish', array('submit' => array('modelC/create','id'=>$id))); ?>
</div>
nah $id ini ane g tau cara ngambilnya di view,jadi $id nya undifined,
kira2 gimana ya cara ngakalinnya?dan kalau tombol itu mau di tampilin di halaman itu aja gimana ya?mohon pencerahannya
coba ditambah ini gan.
$id = $_GET['id'];
itu buat ngambil param id yg ada di url.
waah makasih sis,bisa dapet id nya tapi kok klo ane mau klik buttonnya g bisa redirect ke fungsi nya ya?
Angela88
(Angela Arrie)
November 25, 2011, 11:06am
4
if(isset($_POST['Model']))
{
if($model->save())
{
$model->child_picture->saveAs($path_product . $model->child_picture->name);
$lksa->child_lksa=$count;
$lksa->save();
};
$this->redirect(array('create','id'=>$id));
}
dicek lagi yg line pertama gan…
kalo q biasanya masalahnya disitu…