|
本帖最后由 ivanlw 于 2010-3-17 19:13 编辑
Controller中的分页部分:
PHP复制代码
$this->load->library('pagination');
$config['base_url'] = base_url().'feedback';//echo $config['base_url'];输出的url没有错误
$config['per_page'] = 2; //echo $config['per_page'];
$config['total_rows'] = $this->db->count_all('feedback');//echo $config['total_rows'];
$config['uri_segment'] = 3; // 表示第 3 段 URL 为当前页数 echo $config['uri_segment'];
$config['first_link']='首页';
$config['last_link']='末页';
$config['next_link']='下一页';
$config['prev_link']='上一页';
//加载设定
$this->pagination->initialize($config);
//把输出的地方封装到数组中传过去
$data['page_bar'] = $this->pagination->create_links();
$this->load->model('feedback_model');
$data['feedback_list'] = $this->feedback_model->load_feedback($config['per_page'],$this->uri->segment(3));//读取留言列表
$this->load->view('feedback_view',$data);
复制代码
view中:
model中:
PHP复制代码
function load_feedback($num, $offset) {//读取留言列表
$query = $this->db->get('feedback',$num,$offset);
return $query->result();
}
复制代码
已经看过手册,还有论坛中一个关于分页教程的帖子了……看了半天觉得没错误啊,可是在view中echo的地方,分页条一直没显示出来,搞了好久这个问题,希望帮忙一下
试着直接在view中用$this->pagination->create_links()也没能打印出分页条……
¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥
现在纠结了半天,终于显示出分页条了,可是除了第一页能显示,其他页都不能显示……这会错在什么地方呢? |
|