- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章CodeIgniter分页类pagination使用方法示例由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
本文实例讲述了CodeIgniter分页类pagination使用方法。分享给大家供大家参考,具体如下:
controller控制器(application/controller/page.php文件):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
public
function
index()
{
$this
->load->model (
'home_model'
,
''
, TRUE);
$config
=
array
();
$config
[
'per_page'
] =
$this
->per_page;
//每页显示的数据数
$current_page
=
intval
(
$this
->input->get_post(
'per_page'
,true));
//获取当前分页页码数
//page还原
if
(0 ==
$current_page
)
{
$current_page
= 1;
}
$offset
= (
$current_page
- 1 ) *
$config
[
'per_page'
];
//设置偏移量 限定 数据查询 起始位置(从 $offset 条开始)
$result
=
$this
->home_model->index(
$offset
,
$config
[
'per_page'
],
$order
=
'id desc'
);
$config
[
'base_url'
] =
$this
->config->item(
'base_url'
).
'admin/home/index?'
;
$config
[
'first_link'
] =
$this
->first_link;
//首页
$config
[
'prev_link'
] =
$this
->prev_link;
//上一页
$config
[
'next_link'
] =
$this
->next_link;
//下一页
$config
[
'last_link'
] =
$this
->last_link;
//尾页
$config
[
'total_rows'
] =
$result
[
'total'
];
//总条数
$config
[
'num_links'
] = 3;
//页码连接数
$config
[
'use_page_numbers'
] = TRUE;
$config
[
'page_query_string'
] = TRUE;
$this
->load->library(
'pagination'
);
//加载ci pagination类
$this
->pagination->initialize(
$config
);
$result
=
array
(
'list'
=>
$result
[
'list'
],
'total'
=>
$result
[
'total'
],
'current_page'
=>
$current_page
,
'per_page'
=>
$config
[
'per_page'
],
'page'
=>
$this
->pagination->create_links(),
);
$this
->load->view (
'admin/home'
,
$result
);
}
|
model模型(application/model/home_model.php文件):
1
2
3
4
5
6
7
8
|
public
function
index(
$offset
,
$num
,
$order
=
'id desc'
)
{
$query
=
$this
->db->query(
"SELECT Name_cn,Mall_type,create_time FROM smzdm_mall WHERE Is_deleted = 0 order by {$order} limit {$offset},{$num}"
);
return
array
(
'total'
=>
$this
->db->count_all(
'smzdm_mall'
,
array
(
'Is_deleted'
=>
'0'
)),
'list'
=>
$query
->result(),
);
}
|
希望本文所述对大家基于CodeIgniter框架的PHP程序设计有所帮助.
最后此篇关于CodeIgniter分页类pagination使用方法示例的文章就讲到这里了,如果你想了解更多关于CodeIgniter分页类pagination使用方法示例的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
除了语法之外,在 CakePHP 2 中使用 $this->paginate() 和 $this->Paginator->paginate() 之间有什么区别? 使用其中一种比另一种有什么优势吗? 最
我正在使用 magento 1.7。在我的主页中,每个类别都有分页,分页出现在每个类别的顶部和底部。我想从顶部删除分页并在底部保留分页。 为了包括分页,我使用了以下代码, CMS > 页面 > 设计
我想在 Pagination::slider View 中做一些更改,例如添加类和更改箭头样式。我怎样才能做到这一点? 最佳答案 您可以通过调整 app/config/view.php 中的配置选项来
我是 angularjs 的新手。我正在使用 https://angular-ui.github.io/bootstrap/#/pagination .我有一些问题:style class="pagi
我看过this和this question。但是我仍然无法为存储库方法设置页面调度。不知道我是否受到错误的影响或只是没有正确编写此内容。基本上,我在问是否有人可以提供一个示例,说明如何对通过@Repo
我正在尝试使用 ng2-bootrap 在我的 angular2 应用程序中实现分页。我正在关注 http://valor-software.github.io/ng2-bootstrap/#pagi
我正在使用 flask-paginate 显示一些 rss 提要,分页工作正常,但 pagination.links 的样式不正确,它看起来像一个项目符号列表。在 stackoverflow 上有一个
我正在尝试详细阐述一种在分页模板和非分页模板之间切换的智能方法。 我已经有一个可用的分页器,我正在考虑在它旁边添加一个按钮,上面写着“显示所有结果”,链接到非分页列表,然后从那里会有另一个按钮返回到分
我正在使用 dir-pagination 指令进行分页,它工作正常,但在过滤分页时没有得到更新 下面是我的代码: {{booking.customer
我有一个大查询(在我的查询构建器中)和很多左连接。所以我得到了带有评论和标签等的文章。 假设我有以下 dql: $dql = 'SELECT blogpost, comment, tags FROM
我有一个这样的 ViewSet 来列出用户的数据: class Foo(viewsets.ViewSet): def list(self, request): queryset
我是 Angular 的新手,我想知道是否有任何方法可以将 ngFor 循环递增 2 而不是 1。 我正在尝试在需要将循环递增 2 的分页中实现两个分页。 我得到的对象中包含对象。比方说用户及其地址列
摘要 嗨,大家好!在这个问题中,我想请教您在仅从 material-ui 中导入父组件时如何设置子组件的样式。 问题 我想覆盖从 Material-UI 导入的分页项的类。我只是从 Material-
我正在创建 SharePoint Web 部件,每当我使用新的附加分页组件在 IE 中部署 Web 部件时,我都会收到此错误: 这是我的 MainController.js 文件: (function
无限滚动 next js不工作,相同的代码正常工作 create-react-app 最佳答案 与正常情况不同 React Js , 无限滚动 NextJs有不同的方法。这里我们将使用一个名为 rea
我必须实现基于游标的分页,并且我对如何实现这一点感到有点困惑,因为我的实体的主键不是自动增量,例如 Aerospike。 当比较运算符在我们不使用自动递增的分布式系统中的主键上不可用时,最明显的替代方
我能够使用 skip、limit(和 order by)来获取 UI 中特定页面的内容。例如。呈现页面大小为 m 的第 n 页。 UI 要求跳过 n*m 并限制 m。 但是,UI 想要为所有可能的页面
我有一个Excel工作表,其大小为100行和10列。 如何将这个Excel工作表保存到MS Word文档中,例如: 单词doc中的每个页面必须包含一张来自excel工作表的连续25行的表。 (第一页包
面包屑链接有一个微数据:http://www.data-vocabulary.org/Breadcrumb/ 但是页面链接是否有类似的微数据,例如: [] 最佳答案 是的,还有 pagination
我有存储在图形数据库中的事件。在某些情况下,多个事件被分组并聚合为 1 个事件。 处理后的事件提要可能如下所示: Activity 1 Activity 2 Grouped Activity Ac
我是一名优秀的程序员,十分优秀!