CI 묻고 답하기

제목 view에서 foreach문으로 루프 돌릴시 객체만 출력되는지요?
글쓴이 꾸숑 작성시각 2013/05/01 01:34:16
댓글 : 6 추천 : 0 스크랩 : 0 조회수 : 14514   RSS
CI학습을 하다보니 기본에 충실해야 겠다는 생각에 가장 기본적인것 부터 하나 하나 들취어 보고 있습니다.

게시판 리스트 뷰에서 foreach문을 돌리는데 객체로만 출력 되는것인지요?
보아하니 웅파님 소스나 저나 다른 모든 CI기반 게시판에서 V에서 아래 형태로 foreach문을 루프 시켜 객체로 출력하더군요
불만 있는것은 아닌데 궁금해서 그렇습니다.^^

컨트롤러
 $data['result'] = $this->users->search_zip($search);
  $this->load->view('auth/search_zip', $data);

모델
  $query = $this->db->get('zipcode');
  return $query->result();


   foreach($result as $data)
   {
      echo $data->zipcode;
   }



MVC기본을 지키면서 V에서 출력을 배열로 출력 해볼라고 했는데..

데이터가 MVC간을 이동하면서 변화하는 패턴을 잡을려고 합니다.^^
거의 모두 잡았다 싶었는데 도망간 패턴이 있네요 ㅎㅎ
궁금증의 출발은 쌩php에서는 기본이 배열이더군요
태그 foreach,배열,객체
 다음글 URL 규칙 관련해서 질문 드립니다. (3)
 이전글 CI & 기존프로그램 혼용 (4)

댓글

변종원(웅파) / 2013/05/01 08:07:05 / 추천 0
모델에서 result() 대신 result_array() 쓰고 뷰에서 $data['zipcode']로 쓰면 됩니다. 객체배열과 배열의 차이는 구글신에게.. ^^
꾸숑 / 2013/05/01 18:05:32 / 추천 0
웅파//
사실 매뉴얼 보면서 다 해본 방법 이었는데... 제가 착각 한게 있었네요... 챙피한 내용인데...
다시는 같은 실수 하지 않으리라고 다짐 하면서 .. 공개 합니다.

foreach($result as $data){
   $data['zipcode'];
}

위에 처럼 하고 어 소스는 맞는데 왜 출력이 안되지 하면서 밤을 지세웠다는 얘기 이지요..
echo
변종원(웅파) / 2013/05/01 23:10:46 / 추천 0
꾸숑/ ^^
한대승(불의회상) / 2013/05/02 09:59:47 / 추천 0
꾸숑/화이링~~ ^^
꾸숑 / 2013/05/02 16:39:27 / 추천 0
불의회상//
항상 관심 감사해요
다리는 어찌 잘 계시는지요?^^
한대승(불의회상) / 2013/05/02 16:52:20 / 추천 0
꾸숑// 완전히 완치는 되지 않았습니다만 잘 있답니다. ^^