Tbtypeahead - Zapytanie Z Bazy

Cześć. Czy ktoś mógłby mi podpowiedzieć jak w TbTypeAhead pobierać dane z bazy a nie ze zwykłej statycznej tablicy? Próbowałem coś takiego ale nie działa.




<?php $this->widget('bootstrap.widgets.TbTypeahead', array(

    'name'=>'typeahead',    

    'options'=>array(

        'source'=>$this->createUrl('request/suggest'),

        'items'=>4,

        'matcher'=>"js:function(item) {

            return ~item.toLowerCase().indexOf(this.query.toLowerCase());

        }",

    ),

)); ?>



Dzięki za pomoc

Pozdrawiam

Tomek


$zm= Model::model()->findAll();

$var = CHtml::listData($zm, 'some', 'id');

      $this->widget('bootstrap.widgets.TbTypeahead', array(

            'name'=>'typeahead',    

            'options'=>array(

                'source'=>$var ,

                'items'=>4,

                'matcher'=>"js:function(item) {

                    return ~item.toLowerCase().indexOf(this.query.toLowerCase());

                }",

            ),

        ));

Niestety nie działa…

Pokaz kod i napisz co nie dziala. Pobranie z bazy czy listData?