zoukankan      html  css  js  c++  java
  • Yii 之分页 + bootstrap

    controller

    $criteria = new CDbCriteria;

    $criteria->order = 'id asc'; //这边还可以写其他的sql语句

    $count = Bankinfo::model()->count($criteria);

    $pages = new CPagination($count);
    $pages->pageSize = 1;
    $pages->applylimit($criteria);

    $bankinfos = Bankinfo::model()->findAll($criteria);


    $this->render('index', array(
    'bankinfos' => $bankinfos,
    'pages' => $pages,
    ));

    view里

    <div class="green-black">
    <?php
    $this->widget('MyLinkPager',array(
    'pages'=>$pages,
    ));
    ?>
    </div>

    view里结合bootstrap          //蛋疼在只有 currentPage属性可用

    <?php if($pages->pageCount > 1):?>
    <div class="page_margin">
    <ul class="pagination ">
    <li class="<?php echo $pages->currentPage <= 0?'disabled':''; ?>"><a href="<?php echo $pages->currentPage <= 0?'':$this->createUrl('bank/index',array('page'=>$pages->currentPage));?>">&laquo;</a></li>
    <?php for($i = 1;$i <= $pages->pageCount;$i++):?>
    <li class="<?php echo $pages->currentPage +1 == $i?'active':''; ?>"><a href="<?php echo $this->createUrl('bank/index',array('page'=>$i));?>"><?php echo $i; ?></a></li>
    <?php endfor; ?>
    <li class="<?php echo $pages->currentPage+1 >= $pages->pageCount?'disabled':''; ?>"><a href="<?php echo $pages->currentPage+1 >= $pages->pageCount?'':$this->createUrl('bank/index',array('page'=>$pages->currentPage+2));?>">&raquo;</a></li>
    </ul>
    </div>
    <?php endif;?>

    1、以专家为榜样,不必自己重新探索
    2、解构技能,找出实现80%效果的那20%
    3、不要一心二用
    4、练习练习再练习!然后获得即时反馈
    5、坚持,不要在低谷期放弃
  • 相关阅读:
    SpringBoot中mybatis配置自动转换驼峰标识没有生效
    mybatis-plus-扩展使用
    myabtis-plus使用
    mybatis-plus特性
    Mariadb Galera Cluster 故障快速拉起
    galera集群启动异常问题汇总
    Galera Cluster grastate.dat文件详解
    mongodb配置文件详解
    wsrep配置一览
    MySQL Galera cluster集群常用参数说明
  • 原文地址:https://www.cnblogs.com/zhongyuan/p/3806239.html
Copyright © 2011-2022 走看看