홈>
CodeIgniter의 쿼리 문자열없이 페이지 매김 URL에 액세스하고 싶습니다
이제 URL을 받고 있습니다
이로 인해 URL 세그먼트를 읽을 수 없으며 페이지 매김이 제대로 작동하지 않습니다. 첫 페이지에는 0-10 개의 레코드를, 두 번째 페이지에는 10-20 개의 레코드를 반환해야합니다. 하지만 제 경우에는 URL 세그먼트를 기준으로 첫 번째 페이지에서 0-10을, 두 번째 페이지에서 2-12를 반환합니다.
내 코드는 다음과 같습니다 :
public function index()
{
$query = $this->db->get('categories','10',$this->uri->segment(2));
$data['results'] = $query->result();
$data['seg'] = $this->uri->segment(2);
$query2 = $this->db->get('categories');
$config['base_url'] = base_url().'business_list/';
$config['total_rows'] = $query2->num_rows();
$config['per_page'] = 10;
// $config['uri_segment'] = $this->uri->segment(2);
// $config['page_query_string'] = false;
$config['page_query_string'] = true;
$config['full_tag_open'] = "<ul class='pagination pagination-right margin-none'>";
$config['full_tag_close'] = '</ul>';
$config['num_tag_open'] = '<li>';
$config['num_tag_close'] = '</li>';
$config['cur_tag_open'] = "<li class='disabled'><li class='active'><a href='#'>";
$config['cur_tag_close'] = "<span class='sr-only'></span></a></li>";
$config['next_tag_open'] = '<li>';
$config['next_tagl_close'] = '</li>';
$config['prev_tag_open'] = '<li>';
$config['prev_tagl_close'] = '</li>';
$config['first_tag_open'] = '<li>';
$config['first_tagl_close'] = '</li>';
$config['last_tag_open'] = '<li>';
$config['last_tagl_close'] = '</li>';
$this->pagination->initialize($config);
$data['links'] = $this->pagination->create_links();
$data['title'] = "Business List";
$this->load->view('categories',$data);
}
이 문제를 어떻게 해결합니까?
- 답변 # 1
관련 자료
- reactjs - Shopify에서 임베디드 앱으로 쿼리 문자열을 전달하는 방법은 무엇입니까?
- python - 큰 따옴표 요소가없는 목록의 문자열 표현을 실제 목록으로 변환하는 방법은 무엇입니까?
- 배열 생성없이 C # 문자열 분할
- javascript - 첫 번째와 마지막 문자없이 문자열을 반환하려고하지만 TypeScript에서 코드가 중단됩니다
- sql server - BCP 용 SQL 쿼리 생성시 문자열 형식화 문제
- javascript - 쿼리 문자열을 전달하는 windowlocationhref 빌드
- 정규식없이 MongoDB에서 문자열로 십진수를 0으로 일치
- c++ - 관계없이 다른 클래스의 기능에 액세스
- javascript - 쉼표를 추가하지 않고 객체를 문자열로 변환하는 방법은 무엇입니까?
- python - 문자열을 나열하고 목록을 문자열로 변환 - 분할없이
- sql server - 인덱스를 생성하지 않고 쿼리를 실행하는 것보다 쿼리를 실행하는 것이 더 빠른 이유는 무엇입니까?
- php - 쿼리 문자열 키 및 값 요청에서 작동하지 않는 If 문
- python - split 메서드를 사용하지 않고 문자열에서 가장 긴 단어를 찾는 방법
- c# - GET 요청 후 POST에있는 쿼리 문자열
- Azure AD B2C custom policy - azure ad b2c 사용자 지정 정책 - 제 3 자에게 쿼리 문자열 매개 변수 보내기
- python - 인덱스 및 슬라이싱을 사용하지 않고 중첩 목록의 값에 액세스하는 방법은 무엇입니까?
- apache - htaccess를 사용하여 쿼리 문자열을 파일 확장자로 교체
- Azure Portal의 애플리케이션에 API 권한을 추가하지 않고 다른 테넌트의 사용자에 액세스 할 수있는 이유는 무엇인가요?
- regex - rewriterule 수정 - 하이픈으로 구분 된 문자열 끝에있는 id에 액세스
- iOS 앱이 사용자 모르게 마이크/카메라에 액세스 할 수있는 방법이 있습니까?
관련 질문
- php : 루핑에서 파일 이름 암호화 파일 업로드 codeigniter를 얻는 방법
- php : CodeIgniter 정의되지 않은 변수 모델에서 $ db
- php : 반환 및 배열 JSON CodeIgniter
- CodeIgniter에서 하드 code 된 이메일 대신 이메일을 보내는 동안 데이터베이스에서 데이터를 가져 오려고했습니다.
- php : CodeIgniter 3에서 전자 메일 SMTP 오류를 보낼 수 없습니다
- CodeIgniter -Select 문에 추가 된 공간을 방지합니다
- php : CodeIgniter REST API.
- javascript : 선택된 드롭 다운 값이 표시되지 않음이되었습니다. Form.Submit ()
- AISIOS /ASYNC AWAIT에서 데이터를 읽을 수 없습니다.
- _Email= _REG_Email_; Codeigniter 4에서?
페이지 매김에 아래 구성 사용