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 自动审核会员发表的最新文章的修改方法)
- vue和springboot分页开发实现(解决Vue+SpringBoot+Shiro跨域问题)
- javascript组件库实现(JavaScript分页组件使用方法详解)
- python yield 使用浅析(yii框架使用分页的方法分析)
- mysql表锁行锁和分页锁(MySQL 不停机不锁表主从搭建)
- sqlserver小结(基于sqlserver的四种分页方式总结)
- css简单网页布局代码(纯CSS制作自适应分页条附源码下载)
- sqlserver分表后如何查询(SQL Server中row_number分页查询的用法详解)
- thinkphp5如何实现消息队列(thinkPHP5.1框架使用SemanticUI实现分页功能示例)
- mysql百万数据分页查询优化方案(MySQL单表亿级数据分页怎么优化?)
- mysql 高效分页(MySQL 分页查询的优化技巧)
- dede模板栏目调用(织梦DEDECMS5.7栏目列表页分页URL优化列表页重复的解决方案)
- thinkphp5 api开发(thinkphp5框架前后端分离项目实现分页功能的方法分析)
- sql数据分页怎么查询(SQL数据分页查询的方法)
- yii框架使用教程(Yii框架分页技术实例分析)
- mysql的limit的分页使用(获取 MySQL innodb B+tree 的高度的方法)
- ()
- 百事大吉蓝底 绿底手机高清壁纸(绿底手机高清壁纸)
- 蓝底证件照怎么制作 证件照换底色 换尺寸快速搞定(蓝底证件照怎么制作)
- 你喜欢足球吗 足球如何点亮世界的(足球如何点亮世界的)
- 不可分鸽是什么梗(不可分鸽是什么梗)
- 古代的鸽子是爱情的象征,并非和平的使者(古代的鸽子是爱情的象征)
热门推荐
- mysql数据类型及用法(MySQL数据库重命名的快速且安全方法3种)
- css3做出效果(深入解读CSS3中transform变换模型的渲染)
- mac怎么用ftp传文件(Mac自带FTP工具怎么使用 Mac自带FTP工具用法教程)
- dedecms全局标签(dedecms教程之单表模型动态浏览设置方法分享)
- phpstudymysql启动又自动停止(Win下解决phpStudy MySQL启动失败)
- jQuery对象和DOM的相互转换
- iis服务器如何设置多个网站(云服务器怎么设置404页面IIS7)
- 轻量云服务器和ecs服务器区别(ECS云服务器租用的优势表现在哪些方面?)
- 阿里云跟腾讯云的对比(阿里云、腾讯云的恩怨情仇)
- css3弹出动画效果(CSS3实现跳动的动画效果)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9