에 페이징을 만들려면,이 컨트롤러내가 내 콘텐츠 관리 사이트
public function blog($page){
$this->load->model("model_get");
$this->load->view("site_header");
$this->load->view("site_nav");
$counter = $this->model_get->getBlogcount();
for($counter; $counter > 0; $counter --){
$data["results"] = $this->model_get->getBlog($counter);
$this->load->view("content_blog", $data);
}
}
$this->load->view("site_footer");
}
이 모델을 내 데이터베이스에서 항목을로드
function getBlogcount(){
$result = $this->db->count_all("blog");
return $result;
}
데이터베이스에서 ID로 호출하는 항목을 계산합니다. 하지만 이제는 새로운 항목을 입력 할 때마다 자동으로 확장되는 여러 페이지를 만들려고합니다. 따라서 27 개의 항목이 있고 하나의 페이지에 5 개의 항목이 없으면 다른 6 개의 항목과 항목을로드하지 않고 표시하는 데 필요한 6 개의 페이지를 만드는 방법은 무엇입니까? 저는 codeigniter를 처음 사용하며 ASP .NET에서 항상 도움이되었습니다. 도움이 될 것입니다. 미리 감사드립니다.
p.s. 영어는 제 1 언어가 아닙니다
당신이 익어 있습니다 페이지 매김을 위해? http://ellislab.com/codeigniter/user-guide/libraries/pagination.html – aseferov
예, 정확히 내가 찾고있는 것입니다! 하지만 어떻게 구현합니까? – Stagg