제목 | 게시판 페이징 처리시 페이지 목록을 안보이는게 할수 있을까요? | ||
---|---|---|---|
글쓴이 | 정수리 | 작성시각 | 2016/06/20 14:44:43 |
|
|||
1%라도 해본 질문 vs. 1%도 안해본 질문, 여러분은 어떤 질문에 손이 가십니까? 책을 통해 게시판에 페이징 처리 까지 하였습니다
한페이지에 5개씩 출력되게 설정을 해놓은 상태에서
총게시글이 3개만 있을경 우 페이지 숫자는 나오지는 않는데 페이지 처리가 되는 부분의 td부분이 출력이 됩니다; 그래서 if 문을 사용하여 count 함수로 $list의 총 배열 수를 가져와 5개보다 작을 경우 경우 <?php echo $pagination; ?> 안보이게 하였습니다 게시글이 5개미만일 경우는 안보이는데;; 5개 이상이 되면 페이지목록이 보여야 하는데 보이지가 않네요;; echo를 통해 뷰페이지에서 count함수로 $list배열 수를 가져왓더니 총 게시글이 7개인데 5개만 출력이 됩니다; 조건에 따라 페이지 목록을 안보이게 할수 없나요? <?php foreach($list as $t){ $file_info=explode(".", $t->item_im); if(is_file('C:/web/Apache24/htdocs/static/user/'.$file_info[0]."_thumb.".$file_info[1])){http://www.naver.com/ $thumb_img="/static/user/".$file_info[0]."_thumb.".$file_info[1]; } ?> <tr> <td><?php echo $t-> item_pk; ?></td> <td width="100" height="100"><img src="<?php echo $thumb_img ?>"></td> <td><?php echo $t->item_title; ?></td> <td><?php echo $t->item_pr; ?></td> <td><?php echo $t->item_da; ?></td> <td>없음</td> </tr> <?php } ?> </tbody> <tfoot> <tr> <th colspan="5" width="100"><?php echo $pagination; ?></th>//페이지목록 </tr> </tfoot> </table> <?php }
|
|||
다음글 | 컨트롤러 서브 폴더 경로 index.php도 같이 죽이... (5) | ||
이전글 | www(pc웹)와 m(모바윌웹) 세션 공유가 되지 않습... (4) | ||
배강민
/
2016/06/20 15:03:10 /
추천
0
|
정수리
/
2016/06/20 15:38:51 /
추천
0
@배강민 감사합니다 그렇다면 controller에서 total_row를 설정하는 부분이 해당 전체 글을 설정하는 부분이니 그 값을 뷰로 보내줘서 뷰에서 비교하면 되겠네요? |
배강민
/
2016/06/20 15:46:30 /
추천
0
@정수리 controller에서 total_row를 설정하는 부분이 해당 전체 글을 설정하는 부분이니 그 값을 뷰로 보내줘서 뷰에서 비교하면 되는지 일단 해보시지요. |
정수리
/
2016/06/20 15:50:30 /
추천
0
@배강민 말씀하신대로 일단해보았습니다 잘되었습니다^^ 감사합니다 |
#01. $list 이거는 해당 페이지의 글 목록이지 전체 글의 리스트가 아닙니다.
#02. 전체 카운트를 가져와서 그값으로 비교해야합니다. 전체카운트는 어떻게 가져오냐고 물으신다면 그건 직접 처리하셔야합니다.