分页帮忙下 谢谢了
我想做分页我的页面有好多要分页的有什么办法 只要写一个
然后引进来就可以的 怎么做啊。。。。。。谢谢
告诉我那有也可以。。。。最好复制过来。。。 楼主可以做个公用的分页model或者helper
里面指定好分页的样式,配置啥的
然后通过传递不同参数获取各页面的分页结果 就是说这个不会做。。。。。有没有谁做好了的啊 或者做个简单点的谢谢了 貌似楼主要做的很难实现,不太可能不写就进行分页. 沉下心来,好好学学 我知道了呵呵 谢谢你们回答过这个问题的朋友们 呵呵 本帖最后由 ares333 于 2010-7-30 17:08 编辑
<?php
class X_Pagination extends CI_Pagination{
function __construct(){
parent::__construct();
}
function get_page($params = array()){
$config = array();
$config['base_url'] = site_url();
$config['total_rows'] = 0;
$config['per_page'] = 20;
$config['uri_segment'] = 3;
$config['num_links'] = 10;
$config['full_tag_open'] = '<div class="grayr">';
$config['full_tag_close'] = '</div>';
$config['first_link'] = '首页';
$config['first_tag_open'] = '';
$config['first_tag_close'] = '';
$config['last_link'] = '最后一页';
$config['last_tag_open'] = '';
$config['last_tag_close'] = '';
$config['next_link'] = '>';
$config['next_tag_open'] = '';
$config['next_tag_close'] = '';
$config['prev_link'] = '<';
$config['prev_tag_open'] = '';
$config['prev_tag_close'] = '';
$config['cur_tag_open'] = '<span class="current">';
$config['cur_tag_close'] = '</span>';
$config['num_tag_open'] = '';
$config['num_tag_close'] = '';
$config['disable_tag_open'] = '<span class="disabled">';
$config['disable_tag_close'] = '</span>';
//覆盖默认配置
foreach($config as $key=>$value){
if(isset($params[$key]) && !empty($params[$key])){
$config[$key] = $params[$key];
}
}
$this->initialize($config);
return $this->create_links();
}
}
class Center extends X_Controller{
private $page_config=array('per_page'=>20,'uri_segment'=>5,'base_url'=>'','total_rows'=>0);
......
$this->data['page'] = $this->pagination->get_page($this->page_config);
http://codehere.net/code_107.html
如果需要一直显示左导(pre_link),自己修改pagination类
页:
[1]