CI 묻고 답하기

제목 패이지 네이션에 대해서
글쓴이 일성 작성시각 2014/08/13 12:23:11
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 11535   RSS
function all_count($no) {
   
        $query =  $this->db->query("SELECT * FROM `recipe` WHERE kind ={$no} ;");
    
        if($query){
            return $query->num_rows();
        }
        return 0;
    
    }

페이지 네이션에서 
$config['total_rows'] = $this->i_obj->all_count(1); 
이 부분에 recipe 테이블에서 조건이 kind가 1인것만 가지고 왔어 네이지네이션 을 사용 하고싶은되 위에같이 했는되 안되요 

어떻게 하면 되는지 알려주세요 controllers 
db있는 정보를 뒤에서 부터 64개를 가지고오던되 조건에 kind랑 상간없이 64개를 뒤에서 부터 가지고 오더라고요

public function  page() {
        $data['meat'] = $this->i_obj->get_list($this->uri->segment(3,0),12);   
        
        //CI에서 제공해주는 페이지 네이션 환경설정
        $config['total_rows'] = $this->i_obj->all_count(1);
        $config['per_page'] = 12; 
        $config['base_url'] = site_url('/meat/page');
        
        $config['full_tag_open'] = '<ul class="pagination">';
        $config['full_tag_close'] = '</ul>';        

        $config['num_tag_open'] = '<li>';
        $config['num_tag_close'] = '</li>';

        $config['cur_tag_open'] = '<li class="active"><a href="#">';
        $config['cur_tag_close'] = '</a></li>';

        $config['first_link'] = '처음';
        $config['first_tag_open'] = '<li> ';
        $config['first_tag_close'] = '</li>';
        
        $config['last_link'] = '끝';
        $config['last_tag_open'] = '<li> ';
        $config['last_tag_close'] = '</li>';
        
        $config['prev_link'] = '이전';
        $config['prev_tag_open'] = '<li>';
        $config['prev_tag_close'] = '</li>';
        
        $config['next_link'] = '다음';
        $config['next_tag_open'] = '<li>';
        $config['next_tag_close'] = '</li>';

        
        $this->pagination->initialize($config);
        $data['page'] = $this->pagination->create_links(); 
        
        $this->load->view('meat_view',$data);


    } 
 다음글 셋팅문제 조언 부탁드립니다. (1)
 이전글 CI ajax 암호화 관련 질문입니다. (2)

댓글

변종원(웅파) / 2014/08/13 18:08:46 / 추천 0
포럼소스 던지 마냐님 소스 혹은 몇몇분이 공개하신 학습용 게시판 보시고 뭐가 다른지 찾아보세요.