[ask] save multiple listbox ke database

halo para master…

saya ada table

BTS:

ID

name

BTS_GROUP

id

name

BTS_GROUP_DETAIL

id_bts_GROUP [FK]

id_bts [FK]

saya mau pas saya create BTS_GROUP sambil isi BTS_GROUP_DETAIL

_from nya di BTS_GROUP:





<div class="row">

		<?php echo $form->labelEx($model,'deleted'); ?>

		<?php 

			$connection=Yii::app()->db;

			$sql= "select id,name from tbl_bts where deleted is null or deleted <> 1";

			$dataReader=$connection->createCommand($sql);

			$row = $dataReader->queryALL();

			$count = count($row);

			$x = 0;

			$dodo ="";

			while($x < $count)

			{

			$dodo[$row[$x]['id']] = $row[$x]['name'];

			$x++;

			}

			$this->widget('application.extensions.optiontransferselect.Optiontransferselect',array(

			'leftTitle'=>'BTS',

			'rightTitle'=>'BTS',

			'name'=>'dodo',

			'list'=>$dodo,

			'doubleList'=>$row,

			'doubleName'=>'Model[ids2][]'

			));?>

		<?php echo $form->error($model,'deleted'); ?>

	</div>




saya mau mencoba mengunakan multiple list box dari extension -->http://www.yiiframework.com/extension/optiontransferselect/

nah yang saya binggung sekarang itu gimana datanya kesimpen,ada yang tau kah???atau ada extension lain gt…

tolong pencerahanya para master2…^^

coba aja biforeSave() cek dulu parameter yang di kirim …

keknya dari situ baru bisa ketauan yang harus di save seperti apa :)

semoga berhasil :)

Klo boleh usul nih… penamaan tabelnya sebaiknya lebih rinci gan…

agar saat query nanti tidak rancu dan bingun…

Misalnya seperti ini gan…:

BTS:

ID

bts_nm

BTS_GROUP

id

group_nm

BTS_GROUP_DETAIL

bts_GROUP_id [FK]

bts_id[FK]

Ane belajar ini dari penamaan sample database dari blog…

ini sekedar saran aja gan…!

untuk penyimpanan sebaiknya di lakukan saat afterSave(), ini mirip seperti sample yang ada di Blog, Model Post…

tq da di respon…yang ini da berhasil…tapi dengan cara kasar…bis widget extensionya aneh…wkekekek