用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2250|回复: 1
收起左侧

[HELP] CI2.0 get分页第二页怎么是空的

[复制链接]
发表于 2011-10-15 13:11:19 | 显示全部楼层 |阅读模式
本帖最后由 小蜗牛 于 2011-10-15 13:17 编辑

发现的问题$this->input->get('per_page')是空,为什么呢?请高手解释。
控制器方法
public function search()
{
       $data['province'] = trim($this->input->get('province',true));
       $data['city'] = trim($this->input->get('city',true));

       $config['base_url'] = site_url("admin/city/search?province=".$data['province']."&city=".$data['city']);
       $config['total_rows'] = $this->city->getSearchCount($data);
       $config['per_page'] = 10;
       $config['page_query_string'] = TRUE;
       $this->pagination->initialize($config);
               
       $data['cityList']=$this->city->getCity();
       $data['list']=$this->city->getSearchList($data,$config['per_page'],$this->input->get('per_page'));
       $data['pagination']=$this->pagination->create_links();
       $this->load->view('admin/city_view',$data);
}
模型方法 模型的方法没有问题
public function getSearchList($data,$offset,$num)
{
          $this->db->select('*');
          if($data['city']>0){
                   $city = $this->getOne($data['city']);
                   $this->db->where('lft >=',$city['lft']);
                  $this->db->where('rgt <=',$city['rgt']);
  }elseif($data['province']>0){
                  $province = $this->getOne($data['province']);
                  $this->db->where('lft >=',$province['lft']);
                  $this->db->where('rgt <=',$province['rgt']);
  }
  $this->db->order_by("lft", "asc");
  $query=$this->db->get('v_city',$offset,$num);
         if ($query->num_rows()>0){
                  return $query->result_array();
                  }
}
 楼主| 发表于 2011-10-15 13:19:43 | 显示全部楼层
刚改了一下路径,没问题了。就当教程吧。

本版积分规则