搜索
系统检测到您的用户名不符合规范:

ThinkPHP中分页的使用

浏览:1198 发布日期:2015年09月08日 分类:技术分享 关键字: ThinkPHP 分页
ThinkPHP是一个快速、简单、兼容的并且免费的、开源的轻量级PHP开发框架,是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。

使用ThinkPHP,解决应用面开发中的大多数需要,借鉴了国外优秀的框架和模式,在模版引擎、缓存机制、认证机制和扩展性方面均有独特的表现。因为ThinkPHP是遵循Apache2开源许可协议而发布的,所以这也意味着你可以免费使用ThinkPHP,也可以把你的ThinkPHP应用采用商业闭源模式发布。
PHP教学资料:http://blog.0hi.cn/using-of-paging-in-thinkphp.html
ThinkPHP中分页的使用
以Page类和limit方法为例来说明:

1.<?php

2.class IndexAction extends Action{

3. public function index() {

4. //自定义

5. $Form=M("User"); //实例化User对象

6. import("@.Util.Page"); //导入分页类

7. $count = $User->count(); //计算总记录数

8. $page = new Page ( $count, 15 ); //实例化分页类 传入总记录数和每页显示的记录数

9. $page = $page->show (); // 分页显示输出

10. $this->assign ( "list", $list ); //赋值数据集

11. $this->assign("page", $page); //赋值分页输出

12. $this->display(); //赋值模板

13. }

14.

15. public function Mypage(){

16. //普通方式实现分页

17. $Form=M("User"); //实例化User对象

18. import("@.Util.Page"); //导入分页类

19. $count = $User->count(); //计算总记录数

20. $page = new Page ( $count, 15 ); //实例化分页类 传入总记录数和每页显示的记录数

21. $list=$Form->limit($p->firstRow.’,’.$p->listRows)->order(‘id desc’)->findAll();

22. $page = $page->show (); // 分页显示输出

23. $this->assign ( "page", $page ); //赋值分页输出

24. $this->assign ( "list", $list ); //赋值数据集

25. $this->display(); //赋值模板

26.}

27.?>
最佳答案
评论() 相关
后面还有条评论,
评论支持使用[code][/code]标签添加代码
您需要登录后才可以评论 登录 | 立即注册
收藏
yuantuan
积分:608 等级:LV2
热点推荐
(追記) (追記ここまで)
最新更新

我们

合作

网站

信息

ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。

AltStyle によって変換されたページ (->オリジナル) /