제목 | controller index에서 페이네이션 base_url 설정을 어떻게 해야 될까요?? | ||
---|---|---|---|
글쓴이 | 정수리 | 작성시각 | 2016/06/30 14:20:08 |
|
|||
처음 접속시
공지사항같은 게시판 리스트가 보이도록 만들었습니다.
현재 글 리스트는 잘나오지만 다음 페이지로 넘어갈때 경로가 찾을수 없다는 에러 뜹니다
controller
index()에서
base_url = '/jm_c' 이렇게 설정하였습니다.(웅파님 팁을 보고 index을 죽였습니다)
번호에 마우스를 되면
/jm_c/x 이렇게 경로는 나옵니다
하지만 클릭시 경로를 찾을수 없다는 에러가 발생하네요; 페이지네이션 설정은 정상적으로 된것 같은데;;
어디 부분에서 잘못인지 잘모르겠네요
메인에서는 1,2,3, 리스트 잘 출력되는데;; public function index() //컨트롤러 입니다. { $num = $this->uri->segment(2); echo $num; $this->load->model('Admin_m'); $this->load->library('pagination'); $config['num_links']=4; $config['base_url'] = '/jm_c'; $config['total_rows'] = $this->Admin_m->board_list('count', '' , ''); $config['per_page'] = 5; $config['uri_segment'] = 2; $this->pagination->initialize($config); $data['pagination'] = $this->pagination->create_links(); $page = $this->uri->segment(2,1); if( $page > 1){ $start = (($page/$config['per_page'])) * $config['per_page']; }else{ $start = ($page-1) * $config['per_page']; } $limit = $config['per_page']; $data['board'] = $this->Admin_m->board_list('', $start, $limit); $data['count'][0]=$config['total_rows']; $data['list'] = $this->Article_m->item_new(); $this->load->view('head'); $this->load->view('jmMain_v', $data); $this->load->view('footer');
|
|||
다음글 | 선배님들, 액티브레코드(?)관련 질문드립니다. (3) | ||
이전글 | 업로드한 파일들(이미지 pdf 웨드 등등) 브라우져에서... (7) | ||
kaido
/
2016/06/30 14:23:44 /
추천
0
|
정수리
/
2016/06/30 14:26:00 /
추천
0
@kaido 아 감사합니다 말씀처럼 하니 잘되네요 그런데 왜 그렇게 해야 되는거죠?? index가 앞으로 가야하는거 아닌가요?? 아직 제가 많이 부족해서 이해가 안되서 그러네요 ㅜㅜ |
배강민
/
2016/06/30 14:30:05 /
추천
0
http://www.com/controller/method/segment controller : jm_c method : index x : segment http://www.ciboard.co.kr/user_guide/kr/general/urls.html http://codeigniter-kr.org/user_guide_2.1.0/general/urls.html http://codeigniter-kr.org/user_guide172/general/urls.html
jm_c/x = jm_c/index/x 로 하고 싶으시다면 라우팅을 공부하시죠 |
해당 소스로는
/jm_c/index/x
이렇게 주소가 나와야 정상이 될것 같습니다.