Yii中实现分页

2019-01-15 06:53:17来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

$criteria = new CDbCriteria();
// 查询字段
$criteria->select = 'id, name, create_time';
// 排序
$criteria->order = 'create_time DESC';
// 条件筛选 and
$criteria->addCondition('id = 1');
// 模糊筛选,相当于like
$criteria->addSearchCondition('name', '筛选内容');
// in 筛选
$criteria->addInCondition('id', ['1', '2', '3']);
// join 关联查询,user是模型里relations方法中设置的相对应的表
$criteria->with = ['user'];
// 查询满足条件的总条数
$count = model::model()->count($criteria);
// 实现分页
$pager = new CPagination($count);
// 每页显示数量
$pager->pageSize = 20;
$pager->applyLimit($criteria);
// 查询满足条件的数据
$data = model::model()->findAll($criteria);

 


原文链接:https://www.cnblogs.com/woods1815/p/10259278.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:PHP中$a && $b = $c 语法的用法

下一篇:Apache2.4+PHP7.3 安装及整合教程[Windows]