以下代码用于搜索功能,如果我尝试使用MySQL或phpMyAdmin,$sql
中的查询正在运行,但此处$dataProvider->getData();
为空,在极少数情况下也是如此因为在某些情况下它会给出结果,在很少的情况下,它不会。
$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();