hallo para masstaaaaa, dan smua yiifriends =D
mungkin ada saran atau koreksii yang bisa membantu,
ini_view yang bersangkutan…
<div class="row">
<?php echo $form->labelEx($model,'com_category_id'); ?>
<?php echo $form->hiddenField($model, 'com_category_id');
$this->widget('zii.widgets.jui.CJuiAutoComplete', array(
'name' => 'Company[com_category_id]',
'sourceUrl' => array('Company/test'),
'value' => ($model->com_category_id) ? $model->com_category_id : $model->com_category_id,
'options' => array(
'showAnim' => 'fold',
//remove if you dont need to store the id, like i do...
'select' => 'js:function(event, ui){ jQuery("#Company_com_category_id").val(ui.item["id"]); }'
),
'htmlOptions' => array(
//'style' => 'height:20px;'
),
));
?>
<?php echo $form->error($model,'com_category_id'); ?>
</div>
controller nyah ini
CompanyController.php
public function actionTest() {
$criteria = new CDbCriteria;
$criteria->select = array('com_category_id', 'com_category');
$criteria->addSearchCondition('com_category', $_GET['term']);
$criteria->limit = 15;
$data = CompanyCategory::model()->findAll($criteria);
$arr = array();
foreach ($data as $item) {
$arr[] = array(
'id' => $item->com_category_id,
'value' => $item->com_category,
'label' => $item->com_category ,
);
}
echo CJSON::encode($arr);
}
saya juga sudah menambahkan di public function accessRules()
tapi masih ga juga, hehehehehhhh
mungkin ada yang kurang atau salah,
makasiii yh sebelum nyah =]