Bom pessoal, estou tentando fazer um auto complete, porem, estou com um problema
Quando coloco
<?php
$form->widget('zii.widgets.jui.CJuiAutoComplete', array(
'name' => 'test1',
//'model' => $model,
//'attribute' => 'id_estado',
'source' => array('1111111', '1122222', '1133333'),
//'source' => $this->createUrl('cidade/autocompleteTest'),
// additional javascript options for the autocomplete plugin
'options' => array(
'minLength' => '2',
),
'htmlOptions' => array(
'style' => 'height:20px;'
)));
?>
Se deixo deste modo, ele exibe o array listado, porem, se comento name e descomento o model e attribute ele já para de funcionar…
Tentei criar a url, porem ele não chama a minha funcao no controller, não entendo o porque
'source' => $this->createUrl('cidade/autocompleteTest'),
chamo assim…
e no meu controlador
public function actionAutocompleteTest() {
mas nem chega a cair na funcao, estou em debug e ele nem cai na primeira linha onde verifico se é ajaxRequest
Inclusive, o form esta com ajax request ativo
<?php
$form = $this->beginWidget('CActiveForm', array(
'id' => 'cidade-form',
'enableAjaxValidation' => true,
));
?>
Alguem tem ideia do que pode estar acontecendo? Ja tentei em 2 _form’s diferentes pensando que talvez fosse algo em relação ao form/controller