CJuiAutoComplete

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

Bom pessoal, descobri, era a problema de permissao do acess mesmo, dentro do controller, só tive que botar o nome do metodo…

Até!