제목 | 페이지네이션 질문 좀 드립니다. | ||
---|---|---|---|
글쓴이 | 미드필드 | 작성시각 | 2010/03/13 11:29:59 |
|
|||
http://www.weblee.co.uk/2009/06/07/codeigniter-pagination-part-3/ 위 강좌 보고 페이지네이션 따라 하고 있는데요. 위의 강좌대로하면 잘되는데 그런데 컨트롤러를 하위폴더에 두고 하면 안되네요. 페이지네이션은 되는데 뭐라 할까 현재 페이지 표시가 안되고 계속 첫페이지에 css 가 먹고 마지막 페이지 가도 처음 페이지 링크가 안나오네요. 서브 폴더 만들고 그 서브 폴더 안에서 컨트롤러 만들어서 하면 위와같이 되네요. http://webfast2.onstarplus.com/config/menulist/ => config 라는 서브폴더에서 컨틀롤러 실행했을때.. 모델하고 뷰 소스는 같고 컨트롤러만 다른데요 base_url 주소가 config/menulist/index 하고 menulist/index 했을떄 차이가 있는데 왜그런지 모르겠네요.. 컨틀롤러 소스입니다. function index($offset='') { $limit = 10; $total = $this->m_menu->get_list_count(); $data['posts'] = $this->m_menu->get_list($limit, $offset); $config['base_url'] = site_url('config/menulist/index'); //페이징처리 링크주소 $config['total_rows'] = $total; $config['per_page'] = $limit; $this->pagination->initialize($config); $data['pag_links'] = $this->pagination->create_links(); $data['title'] = 'Pagination'; $content['main'] = $this->load->view('config/v_menu', $data, TRUE); $this->load->view('v_main',$content); } |
|||
다음글 | segment의미;초보라 질문이 좀 많습니다. (2) | ||
이전글 | 액티브레코드 쿼리 문 개체를 저장하거나 쿼리문장을 받아... (4) | ||
변종원(웅파)
/
2010/03/13 22:19:07 /
추천
0
|
미드필드
/
2010/03/14 00:57:40 /
추천
0
웅파님 감사합니다. 짧은 지식으로 한계가 있네요 ㅎㅎ
|
$config['uri_segment'] = 3; 이 내용을 넣어주셔야 합니다.
페이지네이션이 자동으로 페이지 번호 넣을 위치를 잡아준다지만 아무 값도 넘기지 않을 경우
기본값이 3으로 되어 있습니다. 그래서 서브디렉토리는 못잡아주는거죠.
서브는 4가 되겠죠 ^^
매뉴얼이 좀 부실한 부분입니다.
나머지 20여개의 설정값은 페이지네이션 라이브러리 열어보시면 나옵니다.