-->

Menampilkan halaman terakhir di clistview atau cgridview yii

Pada kesempatan kali ini ane ingin memberikan tutorial bagaimana caranya menampilkan pagination untuk diset pada halaman terakhir di yiiframework sebagai halaman default dari clistview atau cgridview. Nah untuk membuatnya cukup mudah tinggal dimodifikasi untuk dataprovider yang kita gunakan.

langsung saja ke contoh kode yang akan kita gunakan  di controller

if(Yii::app()->request->isAjaxRequest){
 $dataProvider=new CActiveDataProvider('KomentarThread',array(
   'criteria'=>array(
     'condition'=>'ID_THREAD=:id_thread',
     'params'=>array(':id_thread'=>$model->ID_THREAD)
   )
 ));
 $p=$dataProvider->pagination;
 $p->setItemCount($dataProvider->getTotalItemCount());
 $p->currentPage=$p->pageCount-1;
 $this->renderPartial('/komentarThread/_comments_all',array(
   'all_komentar'=>$dataProvider)
   ,false,true);
 Yii::app()->end();
}

Nah bagian $p itu adalah variabel untuk mengesetnya..
Facebook Comments

0 komentar