2017-06-22 1 views
-1

Der folgende Code ist für eine Suchfunktion, und die Abfrage, die ich in $sql bekomme funktioniert, wenn ich in MySQL oder phpMyAdmin versuchen, aber $dataProvider->getData(); ist leer hier, und das auch in wenigen Fällen, weil es in einigen Fällen Ergebnisse gibt und in wenigen Fällen nicht.CSqlDataProvider in Yii1.1 geben falsche Daten, auch wenn es funktionierende Abfrage in es

$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();  

Antwort

0

Haben Sie diese example gesehen?

Geben Sie Ihren 'totalItemCount' Parameter ein und versuchen Sie es erneut.

Verwandte Themen