python yield 使用浅析(yii框架使用分页的方法分析)
类别:编程学习 浏览量:383
时间:2022-01-16 00:51:50 python yield 使用浅析
yii框架使用分页的方法分析本文实例讲述了yii框架使用分页的方法。分享给大家供大家参考,具体如下:
yii中使用分页很方便,如下两种方法:
在控制器中:
1、
|
$criteria = new CDbCriteria(); //new cdbcriteria数据库<br>$criteria->id = 'id ASC'; //排序规则 $count = Exchange::model()-> count ( $criteria ); $pager = new CPagination( $count ); $pager ->pageSize=30; $pager ->applyLimit( $criteria ); $categoryInfo = Category::model()->findAll( $criteria ); //根据条件查询 |
2、
|
$criteria = new CDbCriteria(); $criteria ->order = 'id ASC' ; $criteria ->addCondition( 'status=1' ); //根据条件查询 $criteria ->addCondition( 'exchange_status=0' ); $count = Exchange::model()-> count ( $criteria ); $pager = new CPagination( $count ); $pager ->pageSize=30; $pager ->applyLimit( $criteria ); $exchangeInfo = Exchange::model()->findAll( $criteria ); |
render中传入参数:
|
array ( "pages" => $pager ) |
视图中加入:
|
$this ->widget( 'CLinkPager' , array ( 'header' => '' , 'firstPageLabel' => '首页' , 'lastPageLabel' => '末页' , 'prevPageLabel' => '上一页' , 'nextPageLabel' => '下一页' , 'pages' => $pages , 'maxButtonCount' =>8, ) ); |
分页思想:
1、计算数据库中总的条数
2、分页大小
3、设置偏移量limit
在Yii中,分页时会用这个类CDBcritria进行数据库查询很重要,这样分页很简单。
希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。
原文链接:https://www.cnblogs.com/xshang/p/3887045.html
您可能感兴趣
- dedecms的自由列表管理(dedecms TAG标签列表分页链接优化方法)
- sqlserver怎么加check约束(浅析SQL Server的分页方式 ISNULL与COALESCE性能比较)
- mybatis 分页查询配置(mybatis-plus分页传入参数后sql where条件没有limit分页信息操作)
- sqlserver分页查询sql语句(sql server实现分页的方法实例分析)
- redis新增数据分页(Scrapy-Redis结合POST请求获取数据的方法示例)
- thinkphp分页效果怎样(thinkphp5+layui实现的分页样式示例)
- dedecms分页效果(织梦dedecms将列表页重复的第一页去除的方法)
- dedecms循环栏目(dedecms 栏目列表分页链接优化)
- yii框架使用教程(Yii框架分页技术实例分析)
- dedecms后台内链如何制作(DedeCMS系统TAG标签和分页伪静态设置教程的实现)
- dedecms栏目内容怎么插入分页符(dedecms自动给已经发布过的文章中的关键词加超链接)
- dedecsm模板中首页如何实现分页的三种方法比较分析(dedecsm模板中首页如何实现分页的三种方法比较分析)
- mysql的limit的分页使用(获取 MySQL innodb B+tree 的高度的方法)
- dedecms分页效果(dedecms重新定义cn_substr函数截取字数更准确)
- laravel前后端分离实现排序(laravel自定义分页的实现案例offset和limit)
- mysql 高效分页(MySQL 分页查询的优化技巧)
- 太鸡贼了,这老小区轻松搞定了停车问题(这老小区轻松搞定了停车问题)
- 太鸡贼了,这老小区轻松搞定了停车问题(这老小区轻松搞定了停车问题)
- 节日我在岗|警景相融 平安相伴(节日我在岗警景相融)
- 战 疫 时刻 致敬每一位石化大学的 守护者(战疫时刻)
- 老弄堂里的市井味道(老弄堂里的市井味道)
- 小米音乐可绑定QQ音乐, QQ音乐 真的会消失在小米的设备上吗(小米音乐可绑定QQ音乐)
热门推荐
- windows7mysql服务无法启动(Windows系统下MySQL无法启动的万能解决方法)
- php日期和时间怎么设置(PHP实现时间日期友好显示实现代码)
- python time模块是什么(python中时间模块的基本使用教程)
- 虚拟主机管理系统干什么用(五大免费主机管理系统优缺点对比及推荐)
- php怎么设计状态模式(php设计模式之观察者模式定义与用法经典示例)
- css的字体大全(CSS 常用中文字体 Unicode 编码表)
- mongodb objectid类型
- python连接到本地的mysql数据库(Python实现连接MySql数据库及增删改查操作详解)
- 浏览器加载网页的顺序
- 搭建ftp服务器操作步骤(浅谈FTP服务器架设的两种方法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9