2017-06-22 34 views
-1

下面的代码工作的查询是一个搜索功能,我在$sql得到查询工作,如果我尝试在MySQL或phpMyAdmin的,但$dataProvider->getData();是空的这在很少的情况下也是如此,因为在某些情况下会产生结果,在少数情况下则不会。CSqlDataProvider在Yii1.1给人错误的数据,即使它在它

$count=new CSqlDataProvider($sql, 
    array(
     'pagination'=>FALSE, 
     'params'=>$sqlParam 
     ) 
    ); 

$dataProvider=new CSqlDataProvider($sql, 
    array(
     'totalItemCount'=>count($count->getData()), 
     'pagination'=>array(
      'pageSize'=>Yii::app()->getModule('search')->searchPageSize, 
      ), 
     'params'=>$sqlParam 
     ) 
    ); 
$dataProvider->getData();  

回答

0

您是否看到这个example

评论您的'totalItemCount'参数,然后重试。

相关问题