文档章节

不使用控件的分页实现分页(更灵活)

daniel-john
 daniel-john
发布于 2014/04/29 15:55
字数 336
阅读 310
收藏 4

方法一:使用yii自带的分页类(framework\web\CPagination 本文不做深入的探究,只是把使用的步骤写出来)

1、在模型中定义方法(当然也可以不在模型中,在控制器中也可以,一些重用性较强的方法可以在模型中定义,然后在其他地方可以多次使用)

201501220.png

2、在控制器中调用这个静态方法,将数据传到视图文件里

201745435.png

3、在视图文件中显示

201811506.png

需要注意的是分页自带的一些样式,查看源代码可以查看与自己代码的冲突,然后相应的修改!

这样使用yii自带的分页就ok了!

方法二:使用自己分页类。

在附件中有一个好用的分页类,怎么在Yii中使用呢?其实很简单,只要将这个类放在components文件夹中,在使用的时候直接实例化就可以了(因为components文件夹里面的东西在配置文件中是全部引入的)。具体的使用方法如下。

1、实例化分页类

203606458.png


2、在视图文件中输出分页信息

204247180.png

这样就可以了!

本文出自 “弘毅” 博客,请务必保留此出处http://dreamingo.blog.51cto.com/6111676/1322366

本文转载自:http://dreamingo.blog.51cto.com/6111676/1322366

共有 人打赏支持
daniel-john
粉丝 17
博文 132
码字总数 56017
作品 0
其他
程序员
ASP.NET分页控件--MvcPager

MvcPager分页控件是在ASP.NET MVC Web应用程序中实现分页功能的一系列扩展方法,该分页控件的最初的实现方法借鉴了网上流行的部分源代码, 尤其是ScottGu的PagedList<T>类和相关方法,经过站...

匿名
2010/11/04
2.1K
0
关于何种情况下使用DataGrid、DataList或Repeater的一些讨论

作者:Scott Mitchell [概述] WEB开发自从有了基于脚本的WEB编程技术(如ASP)以来,经历了一个漫长的过程。通过使用微软的ASP.Net技术,传统的ASP中大量的、单调乏味的、重复性的编程工作...

晨曦之光
2012/03/09
159
0
Datalist控件,Repeater控件如何分页?

Asp.net提供了三个功能强大的列表控件:DataGrid、DataList和Repeater控件,但其中只有DataGrid控件提供分页功能。相对DataGrid,DataList和Repeater控件具有更高的样式自定义性,所以很多时...

晨曦之光
2012/03/09
110
0
jQuery 分页导航插件--Pagination2

Pagination 目前是基于 jQuery 的一个功能完善,简单易用 JavaScript 分页控件。它的目标单纯,给它配置一个totalPage 参数,它就给你生成一个简洁的分页导航。Pagination不会和关联的数据直...

前端巨浪
2016/12/29
410
0
RDIFramework.NET ━ .NET快速信息化系统开发框架 V2.8 版本发布

(新年巨献) RDIFramework.NET ━ .NET快速信息化系统开发框架 V2.8 版本发布   历时数月,RDIFramework.NET V2.8版本发布了,感谢大家的支持。     RDIFramework.NET,基于.NET的快速...

yonghu86
06/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

转:XMLHttpRequest2 新技巧

”XMLHttpRequest 的异步调用网上找的例子运行没问题,但稍微改了一点点就报错”InvalidStateError: XMLHttpRequest has an invalid context“。断断续续 搞了3天终于通了,可以接收二进制文...

SamXIAO
18分钟前
0
0
=====D服务器定时任务=====

Linux定时任务 crontab linux系统是有cron这个系统服务来控制的,Liunx系统上包含很多的计划性工作,使用者自己可以设置计划任务,所以linux系统提供了使用者控制计划任务的命令 crontab的启...

覃光林
26分钟前
0
0
xilinx资源

本系列教学视频由赛灵思高级战略应用工程师带领你:从零开始,一步步深入 掌握 HLS 以及 UltraFAST 设计方法,帮助您成为系统设计和算法加速的大拿! http://www.eetrend.com/topics/2018-0...

whoisliang
38分钟前
2
0
企业级开源四层负载均衡解决方案--LVS

网盘链接 企业级开源四层负载均衡解决方案--LVS 本课程将在Linux环境下,学习配置使用LVS,对Web集群和MySQL集群进行负载均衡,并结合利用Keepalived实现负载均衡器的高可用,实现对后端Rea...

qq__2304636824
47分钟前
3
0
Windows上安装Spacemacs

emacs安装 下载地址emacs 安装比较简单,解压后执行\bin\addpm.exe即可 emacs配置 emacs的默认配置文件路径和.emacs.d文件夹都是在Windows主目录下的 C:\Users\Administrator\AppData\Roami...

yxmsw2007
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部