Buenas tardes
Tengo un inconevniente con la paginacion tengo la sigiente consulta
public function actionIndex()
{
$sql='SELECT * FROM `albums` inner join files on albums.id = files.album_id WHERE albums.user_id=1';
$dataProvider2=new CSqlDataProvider($sql,array(
'keyField' => 'id',
));
$this->render('index',
array(
'dataProvider2'=>$dataProvider2
)
);
}
la paginacion siempre me da 10 pero nesesito que me de el total del resultado de la consulta ya que la consulta cambiara
y si hago un count(*) para saber el total de registros siempre me da 92 y el total de registros es 25 lo estoy haciendo de la siguiente manera
SELECT albums.id, count(*) FROM albums
inner JOIN files on albums.id = files.album_id WHERE albums.user_id=1 GROUP BY albums.id