Fuel PHP框架中的分页实现
来源:互联网 发布:mac terminal 有趣 编辑:程序博客网 时间:2024/04/30 05:59
分页类 分页类安装起来非常简单,主要用来显示你的所有纪录 如何使用分页 一个分页类简单的例子,通过set_config方法就可以进行配置,在控制器中可以使用这样的代码: $config = array ( pagination_url = http://localhost/fuel/welcome/index/ , total_ite
分页类
分页类安装起来非常简单,主要用来显示你的所有纪录
如何使用分页
一个分页类简单的例子,通过set_config方法就可以进行配置,在控制器中可以使用这样的代码:
$config = array( 'pagination_url' => 'http://localhost/fuel/welcome/index/', 'total_items' => 10, 'per_page' => 5, 'uri_segment' => 3, 'template' => array( 'wrapper_start' => '<div class="my-pagination"> ', 'wrapper_end' => ' </div>', ),);// Config::set('pagination', $config); // you can use this too!Pagination::set_config($config);$data['example_data'] = DB::select('id', 'value')->from('pagination') ->limit(Pagination::$per_page) ->offset(Pagination::$offset) ->execute() ->as_array();$data['pagination'] = Pagination::create_links();$this->render('welcome/index', $data);
配置参数
你可以通过set_config方法或者在配置文件中设定全局的配置样式,下面是你可以定义的配置:
3
获取分页数的地址参数5
分页总数.0
纪录总数. 通常是count()查询的结果.10
每个分页显示条数.null
载入的当前分页数 如果没有给定,默认为 1.array(...)
全局配置数组
下面这个是全局配置的数组
Config::set('pagination', array( 'pagination_url' => 'http://docs.fuelphp.com/', 'uri_segment' => 2, 'total_items' => 10, 'per_page' => 20, 'template' => array( 'wrapper_start' => '<div class="pagination"> ', 'wrapper_end' => ' </div>', 'page_start' => '<span class="page-links"> ', 'page_end' => ' </span>', 'previous_start' => '<span class="previous"> ', 'previous_end' => ' </span>', 'previous_inactive_start' => ' </span class="previous-inactive">', 'previous_inactive_end' => ' </span>', 'previous_mark' => '« ', 'next_start' => '<span class="next"> ', 'next_end' => ' </span>', 'next_inactive_start' => ' </span class="next-inactive">', 'next_inactive_end' => ' </span>', 'next_mark' => ' »', 'active_start' => '<span class="active"> ', 'active_end' => ' </span>', 'regular_start' => '', 'regular_end' => '', ),));
set_config(array $config)设定配置
create_links()创建所有分页链接
next_link($value)上一页分页
prev_link($value) 下一页分页
page_links() 显示上一页、下一页之间的分页 0 0
- Fuel PHP框架中的分页实现
- Fuel PHP框架介绍
- yii框架中的分页
- ssm框架中的分页
- SSM框架---实现分页
- PHP 框架: CodeIgniter 分页教程
- php Laravel 框架之分页
- PHP 分页框架的使用
- php+SQL实现分页
- php 实现分页功能
- php分页实现方法
- PHP分页实现原理
- php实现分页
- PHP分页功能实现
- 简单实现PHP分页
- PHP实现分页
- php分页功能实现
- PHP分页的实现
- 建立ARM平台上的交叉调试器gdb和gdbserver
- 代码生成器 CodeSmith 的使用(四)
- gsoap namespace 修改
- Java UDP网络编程 - 最简单示例
- swift_重载和自定义运算符
- Fuel PHP框架中的分页实现
- JQuery实现页面刷新后菜单保留鼠标点击addclass的样式
- 实现线性表的遍历查询插入删除合并
- iOS模块开发—登陆注册
- 利用coredump定位出错的代码行
- Hadoop初步使用:WordCount函数示例
- Java NIO使用及原理分析 (一)
- 《编写可读性代码的艺术》读书笔记 第二部分 简化循环和逻辑
- เล่นบาคาร่าแบบเดินสายได้ที่คาสิโนออนไลน์ของเรา