yii分页操作

$model=Article::model();

$a = new CDbCriteria();
$a->order = ‘head DESC,time DESC‘; //从左到右按规则排序

$total = $model->count($a);
$pager = new CPagination($total);
$pager->pageSize = 15;
$pager->applyLimit($a);
$model = $model->findAll($a);

$this->widget(‘CLinkPager‘,array(
‘header‘=>‘‘,
‘firstPageLabel‘ => ‘首页‘,
‘lastPageLabel‘ => ‘末页‘,
‘prevPageLabel‘ => ‘上一页‘,
‘nextPageLabel‘ => ‘下一页‘,
‘pages‘ => $pages,
‘maxButtonCount‘=>8,

//加载第三方page css
‘cssFile‘=>false,
‘htmlOptions‘ =>array("class"=>"pagination"),
‘selectedPageCssClass‘=>"active"
)
);
时间: 2024-11-05 14:57:42

yii分页操作的相关文章

分页操作

进行网页开发,那么就少不了分页查询.分页查询在mysql中是最方便的,使用mysql的关键字LIMIT(mysql独有),即可进行分页查询.如下是mysql的分页查询的sql语句: SELECT * FROM hero LIMIT ?, ? # 第一个?表示的是从那条数据开始查询 # 第二个?表示的是每次查询的数据的条数 而在Oracle中也有一个方言,专门用来Oracle数据库的分页查询,关键字为:ROWNUM 和 row_number() 下面使用mysql演示分页: jsp页面: <%@

vue中的分页操作

首先,先看分页的代码: 这里还需要进行操作: 1.分页操作主要传递俩个数据,total和pagenum,一个显示当前页面共有多少条数据,一个是翻页后的操作,看列表的数据能不能跟着改变,在进页面发送请求数据列表的时候,就给total赋值. 2.分页的时候,执行的函数,必须传当前页数这个字段,然后在此处再给total赋值,

Yii cookie操作

设置cookie: $cookie = new CHttpCookie('mycookie','this is my cookie'); $cookie->expire = time()+60*60*24*30;  //有限期30天 Yii::app()->request->cookies['mycookie']=$cookie; 读取cookie: $cookie = Yii::app()->request->getCookies(); echo $cookie['myco

SQL临时表加分页操作

常用的分页存储 DECLARE @SQL NVARCHAR(2000) SET @SQL = 'SELECT @TotalCount=COUNT(1) FROM #temptable' + @Condition EXEC sp_executesql @SQL, N'@TotalCount INT OUTPUT', @TotalCount OUTPUT DECLARE @ExeSQL NVARCHAR(4000) SET @ExeSQL = ' WITH temp AS ( SELECT TOP

mybatis-generator 添加分页操作

源码:https://git.oschina.net/alexgaoyh/MutiModule-parent.git 效果图: 左边为分页操作的两个链接,默认一页10条数据,右边为数据库中的数据,页面没有处理,只是单纯的数据展现. 之前使用mybatis-generator插件生成了通用的代码部分,下面介绍一些修改点: 插件生成的 DemoExample 类,增加新的属性 (get set方法省略) protected MyRowBounds myRowBounds; 插件生成的 DemoMap

yii 分页总结

yii带有几个分页类,后台的CGridView,这个就是用gii自动生成代码的分页使用的,带有ajax的检索功能.另外两个是CLinkPage和CListView,就我知道的说,第一个可以来做一般的分页,后一个可以很方便的来做ajax分页,下面就来具体的实现. 1.实验的数据表: CREATE TABLE `pagelist` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `title` varchar(255) DEFAULT NULL, P

MySQL中的分页操作结合python

mysql中的分页操作结合python --分页: --方式1: select * from ta12 limit 10;-- 读取十行 select * from ta12 limit 10,10 --从第十行读取 往后再读十行 --方式2: select * from ta12 limit 10 offset 20 ; --从第二十行开始读取10行 -- 结合python 分页: page = input('请输入要查看的页码') page = int(page) select * from

传统servelt项目之分页操作

需求说明: • 演示最终分页效果 • 提供分页素材 • 分页的作用 • 数据量大,一页容不下 • 后台查询部分数据而不是全部数据 • 降低带宽使用,提高访问速度 • 分页的实现思路 • MVC四个层次都需要参与分页操作SXT SXT 练习2——理解PageBean • 需求说明: • 提供面向对象的PageBean,降低分页难度,实现功能重用 • 理解PageBean的属性和方法 • 分页的三个基本属性 • 1.每页几条记录size 可以有默认值5 • 2.当前页号 index 可以有默认值1

vue_前端分页操作

<template> <div> <template> <el-table :data="currentPageData.filter(data => !search || data.name.toLowerCase().includes(search.toLowerCase()))" style="width: 100%;line-height: 50px;"> <el-table-column labe