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..