제목 | board 컨트롤러에 있는 lists() 에 포함된 코드에 대해서 질문있습니다. | ||
---|---|---|---|
글쓴이 | bluetree | 작성시각 | 2015/04/10 20:21:43 |
|
|||
CI를 공부하는데 이 책에서 많은 도움을 받고 있습니다. ^^ 공부하다가 궁금해서 글을 올려봅니다. board 컨트롤러에 있는 lists()에 포함된 코드를 아래처럼 짠 특별한 이유가 있는 건가요? //게시판 목록을 불러오기 위한 offset, limit 값 가져오기 $data['page'] = $page = $this->uri->segment($uri_segment, 1); if ( $page > 1 ) { $start = (($page/$config['per_page'])) * $config['per_page']; } else { $start = ($page-1) * $config['per_page']; } $start = (($page/$config['per_page'])) * $config['per_page']; 에서 $config['per_page']을 나누었다 다시 곱하는 이유가 뭔지 모르겠네요. $start = $page 랑 같은 의미가 아닌가요? 그리고, $start = ($page-1) * $config['per_page']; 에서도 $page의 값이 1밖에 없어서 $start = 0 과 같은 의미가 아닌지 궁금하네요. |
|||
다음글 | 9.2 댓글 삭제 Ajax로 구현하기 - jQuery로... (1) | ||
이전글 | url설정 (1) | ||
변종원(웅파)
/
2015/04/11 20:00:39 /
추천
0
네. 그게 원래 다른 로직이 더 있던 건데 간략화하면서 제대로 정리를 못한 것 같네요.
|