묻고답하기

$output = executeQuery('communication.getChat',$args);

// 템플릿에 쓰기 위해서 context::set
Context::set('total_count', count($output->data));
Context::set('chat_list', $output->data);

제가 사용한 코드를 간단하게 줄여보자면 위와 같습니다.

보시면 DB에서 sql질의를 한 후 받은 결과값을 템플릿으로 전송하고

스킨 파일에서는 foreach as를 이용하여 아래와 같이 출력하고 있습니다.

<!--@foreach($chat_list as $val)-->
    <tr>
        <td class="nowrap wide">{$val->content} / {$val->message_type} / {$other_nick_name}</td>
        <td class="nowrap"><span class="regdate">{zdate($val->regdate,"Y-m-d H:m:s")}</span></td>
    </tr>
<!--@end-->

문제는 DB에서 얻은 결과값의 개수가 0개이거나 2개이상이면 정상적으로 출력이 됩니다.
하지만 1개일 경우에는 foreach로 데이터를 받아오지 못하면서 지 멋대로 루프가 10번가량 돌아버립니다.

즉, $val->content 로는 데이터를 받아오지 못하고 $chat_list->content를 해야만 데이터를 받아올 수 있더군요.

그래서 비어있는 데이터로 <tr>~~</tr>가 10번 가량 화면에 출력이 됩니다.

무엇이 문제인가요?

foreach가 원래 그런가요?

현재는 if문을 이용하여 결과값을 개수가 1개일때는 $chat_list->content 와 같은 식으로 출력하도록 사용하고는 있습니다만,

foreach만으로 해결이 되지 않는다는게 걸리적거리네요.

혹시 원인을 아시는 분 계시면 조언 부탁드려요.
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
글쓴이 펼침메뉴만들기 [1] file 2009.03.10 by 글쓴이
너른벌판 플래닛 환란.... 재질문드립니다. [2] 2009.03.10 by 띵야
자이제로 홈페이지의 사용을 잠시 중단시키는 방법은 없을까요? [2] 2009.03.10 by 띵야
innerman.myid.net tistory 블로그의 rss 읽어오지 못하는 문제  
현우사랑 DB root 계정 정보 어디에 저장이 되나요? [1] 2009.03.10 by SOL군
연산컴퓨터학원 제로보드4에서 메인에 최근 게시글을.. [1] 2009.03.10 by 궁금이2
유기혁 xe 1.0.6 노래넣기  
이초록s include로 게시판만 쏙 집어 넣을수 없을까요?  
김중선515 메인페이지 설정 질문입니다. file  
비누방울팡팡 message 모듈에 대해서 질문 있습니다.  
lightnsalt faceoff 댓글 알리미 작동을 안하네요  
- 이 폰트가 뭔가요? [1] file 2009.03.10 by narawiz
몽키@매직 메뉴를 누르면 자꾸 홈으로 갑니다.. [2] 2009.03.10 by 몽키@매직
bumworld 첨부파일의 썸네일을 어떻게 가져올수 있나요?  
좀비이 CafeXE에서 외부페이지 기능이 들어있어요? [3] 2009.03.10 by 좀비이
류훈 게시판이 안열립니다.  
기사.. 여러가지 에러가..  
doc Cheung 내려받기  
똑디 RSS 리더에서 분류 출력하는법 아시는분?? [6] 2009.03.10 by 똑디
장문기 업데이트 후 기존 홈페이지 복원방법 [1] 2009.03.11 by 이동일636
중고전자 115 글쓰기 권한설정 어떻게 해야 해요? [7] 2009.03.11 by 강종현896
이형구704 다계정 홈페이지 클론운영??? 이런거 가능한가요? [3] 2009.03.11 by 이동일636
seonzzang 진짜꼭좀부탁드립니다.첨부파일문제도와주세요  
Rangerr 안녕하세요 마우스를 갖다대면 뜨는 메뉴에 관한 질문입니다.. file  
이동일636 xe 트래픽 사용량이 이렇게 많나요..? [1] 2009.03.11 by 상오기
마이쭈 웹진형 위젯에서 첨부파일 경로를 사용할수는 없나요?  
너른벌판 호스팅 회사의 배짱에 대해 고수님께 여쭙습니다. [1] 2009.03.11 by 미령전설
미령전설 목록은 겔러리형식. 검색결과는 웹진형식. 이렇게 나오게 할 수 없나요?  
lynn 글작성시 뜨는 팝업창 없애기 [2] 2009.03.11 by lynn
lynn 쫌 도와 주세요. 댓글창 접기