일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- php
- jquery
- Database
- javascript
- 안드로이드
- ajax
- CodeIgniter
- 옵션표
- codeigniter3
- 그누보드
- mysql
- jw player
- config
- 라이렌
- phpDocumentor
- rairen
- 설정
- API
- 웹 프로그래밍
- FCM
- function
- 후크
- 영카트
- 함수
- MSsql
- 헬퍼
- 코드이그나이터
- APK
- html
- CI3
Archives
- Today
- Total
프로그램 개발서
[코드이그나이터] config/pagination.php 본문
* 설정파일
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
/**
* @version 0.1
* @author rairen
* @since 2020.05.20
*/
/*
* 페이지네이션 함수는 페이지 번호를 URI 새그먼트의 어느부분에 포함시킬지 자동으로 결정합니다.
*/
$config['uri_segment'] = 0;
/*
* 선택된 페이지번호 좌우로 몇개의 “숫자”링크를 보여줄지 설정합니다.
*/
$config['num_links'] = 9;
/*
* 기본값으로, URI 새그먼트는 페이징하는 아이템들의 시작 인덱스를 사용합니다. 실제 페이지 번호를 보여주고 싶다면, TRUE로 설정하세요.
*/
$config['use_page_numbers'] = true;
/*
* 기본값으로, 페이지네이션 라이브러리는 여러분이 URI 새그먼트(Segments) 를 사용한다고 가정합니다.
* $config['enable_query_strings'] 을 TRUE 로 설정하면, 링크는 자동으로 쿼리스트링(Query Strings) 형식으로 바뀝니다.
* 이 옵션은 명시적으로 설정할 수도 있습니다.
* $config['page_query_string'] 이 TRUE 일때 페이지네이션 링크는 아래처럼 바뀝니다:
*/
$config['page_query_string'] = TRUE;
/*
* 기본적으로 당신의 쿼리 문자열 인수 (다른 쿼리 문자열 옵션과는 상관 없는)는 무시됩니다. true로 설정을 설정하면 URI 새그먼트 후 URL에 접미사하기 전에 기존의 쿼리 문자열 인수를 추가합니다
*/
$config['reuse_query_string'] = TRUE;
/*
* 사용자 정의 접두사가 경로에 추가됩니다. 접두사 값은 오프셋 새그먼트 바로 전에 위치하게 될 것입니다.
*/
$config['prefix'] = '';
/*
* 사용자 정의 접미사가 경로에 추가됩니다. 접미사 값은 오프셋 새그먼트 바로 후에 위치하게 될 것입니다.
*/
$config['suffix'] = '';
/*
* TRUE 로 설정하면, $config['suffix']의 값을 무시하고, 대신 application/config/config.php 파일에 $config['url_suffix']의 값으로 설정됩니다.
*/
$config['use_global_url_suffix'] = FALSE;
$config['full_tag_open'] = '';
$config['full_tag_close'] = '';
$config['first_tag_open'] = '<li>';
$config['first_link'] = '<span aria-hidden="true"><i class="fa fa-angle-double-left" aria-hidden="true"></i></span>';
$config['first_tag_close'] = '</li>';
$config['first_url'] = '';
$config['last_link'] = '<span aria-hidden="true"><i class="fa fa-angle-double-right" aria-hidden="true"></i></span>';
$config['last_tag_open'] = '<li>';
$config['last_tag_close'] = '</li>';
$config['next_link'] = '<span aria-hidden="true"><i class="fa fa-angle-right" aria-hidden="true"></i></span>';
$config['next_tag_open'] = '<li>';
$config['next_tag_close'] = '</li>';
$config['prev_link'] = '<span aria-hidden="true"><i class="fa fa-angle-left" aria-hidden="true"></i></span>';
$config['prev_tag_open'] = '<li>';
$config['prev_tag_close'] = '</li>';
$config['cur_tag_open'] = '<li class="active"><a href="javascript:void(0);">';
$config['cur_tag_close'] = '</a></li>';
$config['num_tag_open'] = '<li>';
$config['num_tag_close'] = '</li>';
/*
* 페이지를 숨기고 싶다면 (예를 들어 “이전”, “다음” 링크만 출력하고 싶다든지) 아래와 같이 하면 해당 페이지가 렌더링 되지않습니다:
*/
//$config['display_pages'] = FALSE;
/*
* 페이지네이션 클래스에 의해 렌더링 되는 모든 링크에 추가 속성을 더하고 싶다면, config 에 key/value 로 전달하면 됩니다:
*/
//$config['attributes'] = array('aria-label' => 'Previous');
/*
* 기본적으로 rel 속성은 동적으로 생성되고 A 태그에 추가됩니다. 만약 그 속성을 해제하고 싶으면, 일반 속성으로 부울 FALSE를 전달할 수 있습니다.
*/
//$config['attributes']['rel'] = FALSE;
bootstrap기반 화면에서 사용하기 용이함.
* 사용
<!--List Pagination-->
<nav class="text-center">
<ul class="pagination pagination-sm">
<?= $pagination; ?>
</ul>
</nav>
<!--/List Pagination-->
반응형
'PHP' 카테고리의 다른 글
[PHP][CI3] custom config.php (v.0.2) (0) | 2021.06.15 |
---|---|
[코드이그나이터3] korean/core_lang.php 0.3 (0) | 2020.11.03 |
[PHP][코드이그나이터] 훅, 후크, 후킹 (0) | 2019.11.01 |
[PHP][코드이그나이터] 환경설정(config.php) (0) | 2019.11.01 |
[PHP][TCPDF] HTML화면을 PDF로 보기 (0) | 2019.10.25 |