> php教程 > PHP开发 > CI 프레임워크 페이징 클래스 사용 (1)

CI 프레임워크 페이징 클래스 사용 (1)

黄舟
풀어 주다: 2016-12-29 09:45:37
원래의
1469명이 탐색했습니다.

먼저 데이터베이스에 쿼리하여 데이터가 몇 개 있는지 확인하세요.

$this->load->model('test_model');
$user=$this->test_model->user_select_all();
$pageall=count($user);//总条数
$pagenum=20;//每页显示的条数
로그인 후 복사

두 번째로, config 구성

$config['total_rows']=$pageall;
$config['per_page']=$pagenum;
$config['num_links']=3;//定义当前页面的前后各有几个数字链接
$config['base_url']="
http://localhost/CodeIgniter_2.1.3/index.php/pages/pagelist/
";
$config['use_page_numbers']=true;//URL中的数字显示第几页,否则,显示到达第几条
로그인 후 복사



마지막으로 페이징 클래스를 로드하고

$this->load->library("pagination");//载入
$this->pagination->initialize($config);//初始化配置
echo $this->pagination->create_links();//显示<1 2 3 4.....>这样的页数选择
echo "
";
$id=$id?$id:1;
$start=($id-1)*$pagenum;
$list=$this->test_model->user_select_limit($start,$pagenum);//每一页的内容
var_dump($list);
로그인 후 복사

위는 CI 프레임워크 페이징 클래스(1)의 내용이고, 더 많은 관련 내용을 보시려면 PHP 중국어 홈페이지(www.php.cn)를 주목해주세요!


관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 추천
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿