Betul kata Rei,
Jika ini orderController.php, Jangan lupa tambahin:
public function accessRules()
{
return array(
array('allow',
'actions'=>array('AutocompleteTest'),
'users'=>array('@'),
),
array('deny', // deny all users
'users'=>array('*'),
),
);
}
Berikut ini contoh script yang _search.php yang gw sering pake,
<?php $form=$this->beginWidget(‘CActiveForm’, array(
'action'=>Yii::app()->createUrl($this->route),
'method'=>'get',
)); ?>
<?php
$this->widget(‘zii.widgets.jui.CJuiAutoComplete’, array(
'model'=>$model,
'attribute'=>'name',
'value'=>$this->createUrl('order/AutocompleteTest'),
'source'=>$this->createUrl('order/AutocompleteTest'),
'options'=>array(
'minLength'=>'2',
),
'htmlOptions'=>array(
'style'=>'height:20px;'
),
));
?>
<?php echo CHtml::submitButton(‘Search’); ?>
<?php $this->endWidget(); ?>
Kode diatas cuman dicopas dan dimodifikasi sesuai kebutuhan bro, jadi nggak sempat ditest, moga2 nggak ada yang salah…