Mohon pencerahan dari para Mastah yang sudah familiar dengan Yii… Ane mempunyai tabel regional yang berisi seluruh wilayah yang ada di indonesia mulai dari desa s.d propinsi.
Permasalahan :
Bagaimana membuat form AutoComplate seperti gambar form, agar saat mencari alamat tinggal ketik nama desa, atau kecamatan, dengan struktur tabel seperti gambar tabel.png…
sekali lagi mohon solusinya… terimakasih sebelumnya
ini gan contohnya dari Yii : cAutoComplete Yii
Ini pake ajax : AutoComplete Ajax
Semoga membantu
ressaince
(Bob Hartanto)
May 31, 2011, 4:46am
3
bisa pake CJuiAutocomplete bawaan yii ato bisa juga pake jquery autocomplete biasa…
contoh aja nih yang make CJuiAutocomplete
diview:
<?php
$this->widget('zii.widgets.jui.CJuiAutoComplete',array(
'name'=>'from',
'value'=>'',
'sourceUrl'=>array('autocompleteSPB'),
// additional javascript options for the autocomplete plugin
'options'=>array(
'minLength'=>'1',
),
'htmlOptions'=>array(
'style'=>'height:20px;','id'=>'eo1'
),
));
?>
dicontroller:
public function actionAutocompleteSPB() {
$res =array();
if (isset($_GET['term']))
{
// http://www.yiiframework.com/doc/guide/database.dao
$qtxt ="SELECT delivery_order_no FROM pd_productdelivery WHERE delivery_order_no LIKE :username";
$command =Yii::app()->db->createCommand($qtxt);
$command->bindValue(":username",'%'.$_GET['term'].'%', PDO::PARAM_STR);
$res =$command->queryColumn();
}
echo CJSON::encode($res);
Yii::app()->end();
}
ressaince:
bisa pake CJuiAutocomplete bawaan yii ato bisa juga pake jquery autocomplete biasa…
contoh aja nih yang make CJuiAutocomplete
diview:
<?php
$this->widget('zii.widgets.jui.CJuiAutoComplete',array(
'name'=>'from',
'value'=>'',
'sourceUrl'=>array('autocompleteSPB'),
// additional javascript options for the autocomplete plugin
'options'=>array(
'minLength'=>'1',
),
'htmlOptions'=>array(
'style'=>'height:20px;','id'=>'eo1'
),
));
?>
dicontroller:
public function actionAutocompleteSPB() {
$res =array();
if (isset($_GET['term']))
{
// http://www.yiiframework.com/doc/guide/database.dao
$qtxt ="SELECT delivery_order_no FROM pd_productdelivery WHERE delivery_order_no LIKE :username";
$command =Yii::app()->db->createCommand($qtxt);
$command->bindValue(":username",'%'.$_GET['term'].'%', PDO::PARAM_STR);
$res =$command->queryColumn();
}
echo CJSON::encode($res);
Yii::app()->end();
}
manteb juga tuh punya om ressaince , mumpuni…
ressaince:
bisa pake CJuiAutocomplete bawaan yii ato bisa juga pake jquery autocomplete biasa…
contoh aja nih yang make CJuiAutocomplete
diview:
<?php
$this->widget('zii.widgets.jui.CJuiAutoComplete',array(
'name'=>'from',
'value'=>'',
'sourceUrl'=>array('autocompleteSPB'),
// additional javascript options for the autocomplete plugin
'options'=>array(
'minLength'=>'1',
),
'htmlOptions'=>array(
'style'=>'height:20px;','id'=>'eo1'
),
));
?>
dicontroller:
public function actionAutocompleteSPB() {
$res =array();
if (isset($_GET['term']))
{
// http://www.yiiframework.com/doc/guide/database.dao
$qtxt ="SELECT delivery_order_no FROM pd_productdelivery WHERE delivery_order_no LIKE :username";
$command =Yii::app()->db->createCommand($qtxt);
$command->bindValue(":username",'%'.$_GET['term'].'%', PDO::PARAM_STR);
$res =$command->queryColumn();
}
echo CJSON::encode($res);
Yii::app()->end();
}
Terimakasih Gan… Ane sangat terbantu sekali… maklum masih Newbie…
Terimakasih … Ane masih pelajari dulu…