Php Codeigniter分页未在第2页显示内容
我已经找了两天了,但还是没找到。我的CodeIgniter分页的问题是,我已将控制器设置为每页显示1个数据。我有2个数据,这意味着我有1,2分页。[1]页当前显示正确的数据,但当我尝试单击[2]时,它仍然显示[1]页中的数据,加上url为page=1 这是我的控制器Php Codeigniter分页未在第2页显示内容,php,codeigniter,url,pagination,Php,Codeigniter,Url,Pagination,我已经找了两天了,但还是没找到。我的CodeIgniter分页的问题是,我已将控制器设置为每页显示1个数据。我有2个数据,这意味着我有1,2分页。[1]页当前显示正确的数据,但当我尝试单击[2]时,它仍然显示[1]页中的数据,加上url为page=1 这是我的控制器 类活动扩展CI_控制器 { 公共函数构造(){ 父项::_构造(); $this->load->helper(数组('form','url'); $this->load->library('form_validation'); $
类活动扩展CI_控制器
{
公共函数构造(){
父项::_构造();
$this->load->helper(数组('form','url');
$this->load->library('form_validation');
$this->load->model('campaign_model');
$this->load->database();
$this->load->library('pagination');
}
函数索引(){
$this->load->view(“活动视图”);
}
函数提交(){
$this->form_validation->set_rules('campaigname','campaigname','trim | required |是唯一的[chu campaigns.c_Campaign|u Name]);
如果($this->form\u validation->run()==FALSE){
回显验证_错误();
}否则{
$campaigname=$this->input->post('campaigname');
$data=数组(
“c_campaign_name”=>$campaignName
);
$this->db->insert('Chu活动',$data);
回应“是”;
}
}
公共职能运动(){
$data=array();
//分页设置
$config['base_url']=site_url(“活动”);
$config['total_rows']=$this->db->count_all(“Chu活动”);
$config['per_page']=“1”;
$config[“uri_段”]=3;
$choice=$config[“总计行数”]/$config[“每页数”];
$config[“num_links”]=楼层($choice);
//引导分页类集成的配置
$config['full_tag_open']=';
$config['full_tag_close']='
';
$config['first_link']=false;
$config['last_link']=false;
$config['first_tag_open']='';
$config['first_tag_close']=' ;
$config['prev_link']='laquo';
$config['prev_tag_open']='';
$config['prev_tag_close']=' ;
$config['next_link']='raquo';
$config['next_tag_open']='';
$config['next_tag_close']=' ;
$config['last_tag_open']='';
$config['last_tag_close']=' ;
$config['cur_tag_open']=';
$config['num_tag_open']='';
$config['num_tag_close']=' ;
$this->pagination->initialize($config);
$data['page']=($this->uri->segment(2))?$this->uri->segment(2):0;
//调用模型函数以获取部门数据
$data['campaignlist']=$this->campaign_model->get_campaign_list($config[“每页”],$data['page']);
//$data['campaignInfo']=$this->campaign_model->get_campaign_list();
$data['pagination']=$this->pagination->create_links();
//加载部门视图
//打印var_导出($data,true);
$this->load->view('campaign_view',$data);
}
}
您找到解决方案了吗?现在我面临着同样的问题。所以,如果你已经完成了,请分享你的答案:)谢谢,不,但我现在使用的是数据表。