$category_id=$_GET['category_id'];
$data['adsd']=$this->mymodel->select_ads_by_category($category_id);
$config["base_url"]=site_url('main/category_ads_display?category_id='.$category_id.'');
$config["total_rows"]=count($data['adsd']);
$limit=$config["per_page"]=1;
$config["uri_segment"]=3;
$config["use_page_numbers"]=TRUE;
$this->pagination->initialize($config);
if($this->uri->segment(3))
$page=($this->uri->segment(3)-1)*$limit;
else
$page=0;
Привет друзья, я вставил мой код выше, все работает нормально, но когда я нажимаю ссылки на разбиение на страницы, URL-адрес выглядит следующим образом = localhost/blabla/main/category_ads_display? Category_id = 5/2 (не работает)
но мне нужен url, чтобы быть как = localhost/blabla/main/category_ads_display/2? category_id = 5 (работает), пожалуйста, помогите мне в этом
Попробуйте этот путь
$category_id=$this->uri->segment(3);
$data['adsd']=$this->mymodel->select_ads_by_category($category_id);
config["base_url"]=site_url('main/category_ads_display/'.$category_id);
$config["total_rows"]=count($data['adsd']);
$limit=$config["per_page"]=1;
$config["uri_segment"]=4;
$config["use_page_numbers"]=TRUE;
$this->pagination->initialize($config);
if($this->uri->segment(4))
$page=($this->uri->segment(3)-1)*$limit;
else
$page=0;
Теперь ваша новая ссылка будет похожа на этот localhost/blabla/main/category_ads_display/5/2
для страницы 2 и 5 будет вашим идентификатором категории
$this->uri->segment(3)
Я думаю, что он не производит number.also echo$config["base_url"]
и дайте мне знать, что он производит.