Использование моделей с CJuiAutoComplete в Yii - PullRequest
1 голос
/ 24 июня 2011

У меня проблема с CJuiAutoComplete в Yii и использованием его с моделью. Я был в состоянии выполнить запрос внутри функции и передать его обратно, но не с использованием модели. Он просто не возвращает результатов. Кто-нибудь может увидеть, где проблема?

Это код в контроллере:

public function actionAutocompleteTest() {
        $arr = array();
            foreach($models as $model) {
                $arr[] = array(
                'label'=>$model->pID,  // label for dropdown list          
                'value'=>$model->pID,  // value for input field          
                'id'=>$model->pName,            // return value from autocomplete
             );      
    }
        echo CJSON::encode($arr);

    Yii::app()->end();
}

Это код на странице:

<?php

    $this->widget('zii.widgets.jui.CJuiAutoComplete', array(
        'model'=>'Players',
            'attribute'=>array('pID', 'pName'),
        'name'=>'test',
        'source'=>$this->createUrl('jui/autocompleteTest'),
        // additional javascript options for the autocomplete plugin
        'options'=>array(
                'showAnim'=>'fold',
                'select'=>'alert("hello"); return true;'
        ),
    ));

    ?>

1 Ответ

0 голосов
/ 25 июня 2011

actionAutocompleteTest получит данные, отправленные CJuiAtoComplete по почте. Таким образом, вы должны использовать данные, чтобы отфильтровать результаты из публикации, выполнить запрос и вернуть результаты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...