YII 1.0 分页类】的更多相关文章

在控制器中 方法1 $criteria = new CDbCriteria();//AR的另一种写法 $model = Article::model(); $total = $model->count();//统计总条数 $pager = new CPagination($total);//实例化分页类 $pager->pageSize = 4;//每页显示多少条 $pager->applyLimit($criteria);//进行limit截取 $info = $model->f…
最近在学习B/S,选择了PHP CI框架作为切入点. 在尝试制作个人CMS的时候遇到了需要分页的情况,网上好像搜不到3.0版本以上的例子,下面附上本地实验的代码,供参考. 数据库情况如下: 首先看Controller <?php /** * Created by PhpStorm. * User: erdao * Date: 16-1-11 * Time: 下午10:25 */ class P extends CI_Controller { /** * P constructor. */ pub…
config.ini.php <?php header("content-type:text/html;charset=utf-8"); //项目的根目录 define("ROOT","F:/oop/"); //数据库连接信息 define("DB_HOST",'localhost'); define("DB_USERNAME","root"); define("DB_P…
Yii 2.0最显著的特征之一就是引入了命名空间,因此对于自定义类的引入方式也同之前有所不同.这篇文章讨论一下如何利用Yii 2.0的自动加载机制,向系统中引入自定义类和命名空间.本文旨在抛砖引玉,如果有理解不当敬请指正,欢迎大家把自己的方法拿出来分享.我们希望被引入的类应该达成一下两点: 在应用中的任这里输入代码意位置可以使用该类名或命名空间,而不用显式调用require()/include(). 利用Yii的autoloader,仅在类被调用时加载,以遵循Yii按需加载的原则,节省资源. 我…
<?php /* 分页类 用于实现对多条数据分页显示 version:1.0 author:Knight E-Mail:S.Knight.Work@gmail.com Date:2013-10-20 */ /* 调用非常方便,先连接好数据库,直接传人查询的sql字符串即可,也可以指定每页显示的数据条数 例如$pages = new Page('SELECT * FROM `zy_common_member`'); 或 $pages = new Page('SELECT * FROM `zy_co…
<?php /* 分页类 用于实现对多条数据分页显示 version:2.0 //基于1.0 数据库查询用mysqli实现 author:Knight E-Mail:S.Knight.Work@gmail.com Date:2013-10-20 */ /* 调用非常方便,先传入连接正确的mysqli对象,然后直接传入查询的sql字符串即可,也可以在第三个参数指定指定每页显示的数据条数 例如$pages = new Page($mysqli, 'SELECT * FROM `zy_common_m…
分页类http://blog.csdn.net/buyingfei8888/article/details/40260127 在内部组件分页类 文件名和一致 组件是在什么地方被载入进来的?在主配置文件中面 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYnV5aW5nZmVpODg4OA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt=&quo…
一.分页类使用 1.在控制器中 // 实例化 $criteria = new CDbCriteria(); $articleModel = Article::model(); // 分页 $total = $articleModel->count($criteria); //总记录数 $page = new CPagination($total); //实例化分页类 $page->pageSize = 3; //每页3条 $page->applyLimit($criteria); //截…
yii中使用分页很方便,如下两种方法: 在控制器中: 1. $criteria = new CDbCriteria(); //new cdbcriteria数据库$criteria->id = 'id ASC'; //排序规则 $count = Exchange::model()->count($criteria); $pager = new CPagination($count); $pager->pageSize=30; $pager->applyLimit($criteria…
<?php //yii1.0 curd简单写法 //查询 Yii::app()->db->createCommand($sql)->queryAll();//查询所有行数据 ​Yii::app()->db->createCommand($sql)->queryRow();//查询第一行数据 ​Yii::app()->db->createCommand($sql)->queryColumn();//查询第一列数据​ ​Yii::app()->…