CI 묻고 답하기

제목 초보적인 질문 한가지만 하겠습니다. ㅜㅜ class 입니다.
글쓴이 야이 작성시각 2016/08/03 22:12:02
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 13300   RSS

오램만이라 적용이 잘안되네요. 도와주세요.

 

class AAA  extends CI_Controller {

 

public function list() {

 $data['subject_pre'] = $data_pre->qua_subject;

 $data['newdate_pre'] = $data_pre->qua_newdate;

 $data['file_pre']  = $data_pre->qua_file;

$this->load->view('board/list', $data);

}

public function openPreView() 

  $data_pre = $this->Board_Hsoi_Model->read_board();

  $data_pre->qua_subject;

  $data_pre->qua_newdate;

  $data_pre->qua_file;

  }

}

openPreView()  여기서 database 값을 가저와서.

list() 이쪽에서 값을 board/list 로 넘길려면 어떻게 해야 할까요 ;; 

class AAA 안에 openPreView() 멤버변수? 를 class AAA list()  멤버변수로 사용시 입니다.

글을 맞게 썻는지 모르겠네요 ㅎㅎ  

 다음글 CI apache2.4 php7.0.9 mssql 20... (1)
 이전글 세션과 리다이렉션을 함께 사용할때 오류 (5)

댓글

지침 / 2016/08/04 00:08:42 / 추천 0

같은 위치에 있는 클래스에서 함수를 쓸려면 $this->openPreView() 이렇게해서 쓰면 됩니다.

 

지침 / 2016/08/04 00:12:35 / 추천 0
openPreView안의 변수를 사용할려면 openPreView함수에서 반환값을 보내면 되겠네요
샤오란 / 2016/08/04 14:11:38 / 추천 0

list() 함수 내부에서 openPreView()함수를 호출해서 값을 리턴 받으면 될것 같습니다.

public function list() {

 $data['subject_pre'] = $data_pre->qua_subject;

 $data['newdate_pre'] = $data_pre->qua_newdate;

 $data['file_pre']  = $data_pre->qua_file;

$data['변수'] = $디스->오픈프리뷰();

$this->load->view('board/list', $data);

}

public function openPreView() 

  $data_pre = $this->Board_Hsoi_Model->read_board();

  $data_pre->qua_subject;

  $data_pre->qua_newdate;

  $data_pre->qua_file;

리턴 $data_pre ;

  }

}