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;
$data['num'] = $query->num_rows() - $cur_page;
$this->db->limit(5,$cur_page);
$data['query'] = $this->db->get('member');
// View 로드
$this->load->view('common/head_admin',$data);
$this->load->view('admin/member/group_list',$data);
$this->load->view('common/tail_admin');
}
전 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>
잘한걸까요?? ㅡ,.ㅡa
고수님의 조언 부탁드립니다...
혹시 좌측메뉴에서 포럼소스는 다운 받아서 보셨는지요?
완전한 소스는 아니지만 mvc 패턴 활용과 어느 부분을 모델로 사용했는지 보실 수 있습니다.
위의 소스는 cv만 있네요. 포럼소스 다운받아서 보시면 검색과 페이징을 어떻게 모델에서 처리했는지
잘(^^) 나옵니다.