|
本帖最后由 gzwazz 于 2011-3-8 10:10 编辑
效果如下:
第一步:下面代码加在controllers
function index(){
$this->load->library('pager'); //这里请下载附件放在application\libraries下
$list = $this->pager->init('news',2)->ar();
//取得地址上的第三个参数
$current = $this->uri->segment(4);
$this->load->view('admin/news_list',array('news'=>$list->query,'current'=>$current));
}
第二步:是views如下<html>
<head>
<title>Article</title>
<base href="<?=base_url()?>"/>
<LINK href="css/page.css" type="text/css" rel="stylesheet">
</head>
<body>
<table>
<tr>
<td>id</td>
<td>标题</td>
<td>作者</td>
<td>时间</td>
</tr>
<?php foreach($news->result() as $row): ?>
<tr>
<td><?=$row->id?></td>
<td><?=$row->title?></td>
<td><?=$row->author?></td>
<td><?=$row->sendtime?></td>
</tr>
<?php endforeach; ?>
<tr>
<td><?echo $this->pager->page('admin/news/index',$current);?></td>
</tr>
</table>
</body>
</html>
第三步:把附件解压放在application\libraries下
Pager.rar
(1.07 KB, 下载次数: 647)
代码是拿别人的修改的在2.0版本下可以使用
第四步:建立css样式ul.pagenav {
font-size: 12px;
font-weight: bold;
list-style: none;
margin: 0px;
padding: 0px;
}
.pagenav li {
list-style: none;
background-color: #fff;
margin: 0px;
display: block;
float: left;
margin-left: 2px;
margin-right: 2px;
}
.pagenav li.disabled {
border: 1px solid #DDDDDD;
padding: 2px 6px 2px 6px;
color: #ccc;
}
.pagenav li.current {
border: 1px solid #2E6AB1;
padding: 2px 6px 2px 6px;
background-color: #2E6AB1;
color: #fff;
}
.pagenav li.none {
border: 1px none;
padding: 2px 6px 2px 6px;
}
.pagenav li a {
border: 1px solid #9AAFE5;
padding: 2px 6px 2px 6px;
display: block;
text-decoration: none;
color: #105CB6;
}
.pagenav li a:hover {
border: 1px solid #2E6AB1;
color: #000;
} |
评分
-
查看全部评分
|