将php分页类与YII框架结合并根据需要改变样式

WBOY
Freigeben: 2016-06-23 13:47:20
Original
898 Leute haben es durchsucht

分页类http://blog.csdn.net/buyingfei8888/article/details/40260127

分页类放在组件里面 文件名称与保持一致


组件是在什么地方被加载进来的?在主配置文件里面 


实现分页效果也是分为4步:

控制器:

   function actionShow1(){                                        $good_model = Goods::model();                    $good_info = $good_model ->findAll();                    //设置总数目和每页显示数量                    $cnt = $good_model -> count();                    $per = 6;                     //1 实例化对象                    $page = new Pagination($cnt,$per);                    //2 重新组装sql语句                    $sql = "select * from {{goods}} $page->limit";                    $good_info = $good_model ->findAllBySql($sql);                    //3 显示分页列表                    $page_list = $page ->fpage(array(3,4,5,6,7));                //    echo $page_list;                   //4 将其分
Nach dem Login kopieren
配模板                    $this ->renderPartial('show',array('goods_infos' => $good_info,'page_list' => $page_list));                }
Nach dem Login kopieren
将下句代码显示在模板中(需要显示分页的地方)

  <?php echo $page_list;?>
Nach dem Login kopieren

就这是这么随意

效果:


如果想显示更多效果把上面控制器做改变

//3 显示分页列表 //$page_list = $page ->fpage(array(3,4,5,6,7));$page_list = $page ->fpage();
Nach dem Login kopieren

效果如图:


为毛要这样,请看分页类原代码:



Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage