제목 | CI를 처음 활용하고 있습니다.. | ||
---|---|---|---|
글쓴이 | 얌마 | 작성시각 | 2010/04/07 20:59:18 |
|
|||
CI를 활용하여 처음으로 사이트를 만들어 보고 있습니다. 메뉴얼을 이리저리 보고 작업을 하고있는데 그누보드만으로 사이트를 만들어 보던 저로써는 여간 힘든게 아니군요... 메뉴얼이 친절히 잘 나와있어서 MVC에관한 개념도 조금 잡혔고 헬퍼나 라이브러리를 많이 활용해보려 노력중인데, 쉽지 않네요... ^^; 그중에 힘든것이라면.... 어떤 헬퍼가 있고 어떤 라이브러리가 있는지 조차 모르니 더 힘글고 이것을 상황에 맞게 어떻게 활용해야 하는지 모르니 그게 힘든것 같습니다. CI관련 책을 구입해보려 했으나... 한국어는 없군요.. ^^;; 역시 수많은 시행착오와 서핑질밖에 답이 없을듯 합니다... 서두가 길었군요... ^^; 오늘은 게시물 페이징을 만들어 보았습니다. 페이지네이션이 있어서 간편하게 만들수는 있었습니다만, 이게 맞는 건지 모르겠네요... 제가 드릴 질문은 만들어놓은 페이징에서 뭐가 잘못 된것은 없는지... 어떤 라이브러리나 헬퍼를 쓰면 더 간단한지 조언을 구하고 싶어서 글을 적었습니다... 컨트롤러 부분이구요... 아직 모델의 활용은 어느때 해야하는지 모르겠네요... Function member_group(){ $query = $this->db->get('member'); $data['title'] = "그룹 리스트"; $data['tot_member'] = $query->num_rows(); // 페이징 $this->load->library('pagination'); $config['per_page'] = '5'; $config['base_url'] = '/'.$this->uri->segment(1).'/'.$this->uri->segment(2); $config['total_rows'] = $query->num_rows(); $this->pagination->initialize($config); $data['page_link'] = $this->pagination->create_links(); $cur_page = ($this->uri->segment(3))?$this->uri->segment(3):0; 전 create_links()이 1씩 증가 되는줄 알았는데. per_page만큼 증가 되더군요... <TABLE id="list_table" border=0 cellpadding=0 cellspacing=0 width=99% style="margin-top:20px;" align="center"> <cpation> 현재 총 <?=$tot_member?>개</cpation> <TR> <TH>번호</TH> <TH>등록일</TH> </TR> <? foreach ($query->result() as $row) { ?> <TR> <TD><?=$num--;?></TD> <TD><?=$row->reg_date?></TD> </TR> <? } ?> </TABLE>
|
|||
태그 | 페이징,paging | ||
다음글 | 이미지 폴더(일반이미지,모듈관련이미지) (6) | ||
이전글 | pagination사용시에 get값에ci_session (3) | ||
변종원(웅파)
/
2010/04/07 23:01:27 /
추천
0
|
혹시 좌측메뉴에서 포럼소스는 다운 받아서 보셨는지요?
완전한 소스는 아니지만 mvc 패턴 활용과 어느 부분을 모델로 사용했는지 보실 수 있습니다.
위의 소스는 cv만 있네요. 포럼소스 다운받아서 보시면 검색과 페이징을 어떻게 모델에서 처리했는지
잘(^^) 나옵니다.