CI 묻고 답하기

제목 간단한 오류 질문 드립니다.;;;
글쓴이 책상다리 작성시각 2013/12/17 14:36:02
댓글 : 5 추천 : 0 스크랩 : 0 조회수 : 12972   RSS
A PHP Error was encountered

Severity: Notice

Message: Trying to get property of non-object

Filename: board/mobile_view_v.php

Line Number: 7
 


public function view()
{
 if(@$this->session->userdata['logged_in'] == TRUE )
 {
  $data['views'] = $this->board_m->get_view('DB1', $this->uri->segment(3));
  $data['comment'] = $this->board_m->get_comment('DB2', $this->uri->segment(3)); 
  if ( BROWSER_TYPE == 'M' )
  {
   $this->load->view('board/mobile_view_v',$data);
  }
  else
  {
   $this->load->view('board/view_v',$data);
  }
 }
}
컨트롤러에서 이런 식으로 불러온후에
뷰에서
<?php echo $views->name;?>
<?php echo $comment->name;?>
이런 식으로 불러와서 사용하는데요.
아래쪽의 $comment->name 이 부분이 위와같은 오류를 발생시킵니다;;;
DB설정도 확실하고, DB안에 컬럼명이나 컬럼값도 확실하고...
segment(3)  도 확인했는데;;;;왜 이런 오류가 나오는 걸까요;;;;;;
혹시 제가 확인 못하는 오타라도 있는걸까요;;;
다른 필요하신 소스가 있다면 말씀해주시면 올려보도록 하겠습니다. ㅠ

 다음글 post로 method에 값 전송할 때 어느 페이지에서... (1)
 이전글 CI 라이브러리중 form_validation에 대한 ... (3)

댓글

변종원(웅파) / 2013/12/17 16:11:35 / 추천 0
$data['comment'] 이거 출력해보세요. 내용이 있나.
db2 연결이 안되서 못가져왔을 가능성이 큽니다.
책상다리 / 2013/12/17 16:24:07 / 추천 0
변종원님//말씀하신대로 출력했더니 Severity: Notice Message: Undefined variable: data Filename: board/mobile_view_v.php Line Number: 8 라고 합니다. 음;;;희한하네요;;; db도 확실히 있고;;db명도 확실하고..으으..
책상다리 / 2013/12/17 17:01:34 / 추천 0
 음..프로파일러 돌려봐도 쿼리문은 맞게 출력되는데..뭐가 문제일지;;흠;;
변종원(웅파) / 2013/12/17 17:54:22 / 추천 0
뷰에서 출력을 했는데 data가 없다고 나오는게 정상입니다. 컨트롤러에서 출력을 하셔야.....
책상다리 / 2013/12/17 18:14:06 / 추천 0
 변종원님 // 마음이 급하군요 제가..(__)