제목 | pagination 관련 | ||
---|---|---|---|
글쓴이 | 템포 | 작성시각 | 2012/09/04 17:57:45 |
|
|||
하루종일 삽 푼 기분입니다.. 검색 값을 이용해서 처리하는 과정중에 문제인 것 같습니다 $this->db->from($this->테이블이름2.' a'); $this->db->join($this->테이블이름.' b', 'a.컬럼 = b.컬럼', 'left'); $this->db->where('조건')); if($검색!="no_key") { $this->db->like('컬럼', $this->input->post('검색값')); } $query = $this->db->get()->num_rows(); return $query;한글로 적은 부분은 좀 가려야 될 부분이라서.. 저게 Model 부분인데요 데이터가 총 33개있다고 가정했을 때 , 검색값이 있는 데이터 11개를 가져옵니다. 그때 페이지네이션이 1 2 이렇게 찍히는데 2번째 페이지를 클릭했을 때, 데이터는 1개를 가져오지만 페이지네이션이 1 2 3 4 가 찍힙니다. 그러니까 검색값으로 총 쿼리를 한게 아니라, 전체 쿼리를 한 것 같은데 데이터가 끊기는걸로봐서는 검색쿼리를 한 것 같기도 하고 도무지 이유를 잘 모르겠습니다. 어디서부터 잘못된건가요? |
|||
다음글 | 포럼 소스보면서 궁금한게 있습니다. [세션 로드] (2) | ||
이전글 | Session 질문드립니다. (1) | ||
변종원(웅파)
/
2012/09/04 18:07:55 /
추천
0
|
템포
/
2012/09/05 09:47:47 /
추천
0
아. 2페이지로 넘어갔을 때 input post 해주는 검색값이 사라져서 그렇게 나왔던거군요..
답변 감사합니다 |
쿼리 내용을 보세요.
검색어를 넣었을 때 갯수 가져오는 쿼리가 정상적으로 나오는지요.