findAll的问题


$name = $_GET['q']; 

          // this was set with the "max" attribute of the CAutoComplete widget

          $limit = min($_GET['limit'], 50); 

          $criteria = new CDbCriteria;

          $criteria->condition = "name LIKE :string";

          $criteria->params = array(":string"=>"%$name%");

          $criteria->limit = $limit;

          $vo = Authitem::model()->findAll($criteria);//$criteria

          $returnVal = '';

          foreach($vo as $vo)

          { 

             $returnVal .= $vo->getAttribute('name').'|'

                                         .$vo->getAttribute('name')."\n";

          }

          echo $returnVal;

其中


$vo = Authitem::model()->findAll($criteria);//$criteria

有$criteria这个时就没有结果。。没有的时候就是可以的。。

直接find也是有值的。。请问这是怎么回事

$limit 的问题??

明白 了。。在autoComplete里面可以用的。。 :rolleyes:

结贴!!!!