제목 | 게시판 검색기능 | ||
---|---|---|---|
카테고리 | CI 2, 3 | ||
글쓴이 | 개멧 | 작성시각 | 2017/07/04 14:06:17 |
|
|||
안녕하세요. 현재 ci로 페이징과 검색기능을 구현중입니다. 지금 페이징은되는데 검색기능이 되질 않아서, 어느부분을 어떤방식으로 고쳐야 할지 궁금해서 올려봅니다..
컨트롤러 public function index($language = self::DEFAULT_LANGUAGE) { $page = $this->input->get('page', true); $listSize = 4; // 페이징 - [한페이지에 몇개씩 보일지] if (checkEmpty($page)) { $page = 1; } $oWhere = (object) [ 'searchText' => '', //제목 검색 ]; $data['oResult'] = $this->NewsService->getNewsListPaging($page, $listSize, $oWhere, $orderBy); $this->load->view(self::PATH_VIEW . 'list', $data); } 모델 서비스 public function getNewsListPaging($page, $listSize, $oWhere, $orderBy) { $oLimit = (object) [ 'listSize' => $listSize, 'fromNum' => ($page - 1) * $listSize, ]; $totalCount = $this->NewsModel->selectRowTotalCount($oWhere); return (object) [ 'data' => $this->NewsModel->selectListPaging($page, $oLimit, $oWhere, $orderBy), 'totalCount' => $totalCount, 'listNo' => $totalCount - $oLimit->fromNum, ]; } 뷰 (폼) <form id="frmSearch" method="get"> <h3>News <span>Search</span></h3> <span class="inputBox"> <input type="text" placeholder="Search" id="searchText" name="searchText" value="<?php echo $this->input->get('searchText', false);?>"/> </span> <button type="submit">Search</button> </form>
|
|||
다음글 | Image lib 썸네일 처리후에 (2) | ||
이전글 | DB_query_builder . 2358 line 문... (4) | ||
배강민
/
2017/07/04 14:14:07 /
추천
0
searchText 파라메터를 받는 부분이 안보입니다.
|
변종원(웅파)
/
2017/07/04 14:25:04 /
추천
0
가장 기본적인 디버깅은 값들을 출력해보는 것입니다. 모델에서 파라미터를 출력해보세요. |
개멧
/
2017/07/04 16:07:38 /
추천
0
감사합니당
|