| 제목 | 공통적인 부분은 따로 빼서 만들고 싶습니다. | ||
|---|---|---|---|
| 글쓴이 | 정수리 | 작성시각 | 2016/08/05 13:34:36 |
|
|
|||
|
사이트를 만들고 있는 중입니다.
function basic_info(){
$this->gg_info();
---------------------------------------------------------------여기부터
$no = $this->uri->segment(3);
$gg_name = $this->uri->segment(4);
$gg_pg = $this->uri->segment(5);
if(empty($gg_pg)){
$date['info'] = $this->Gigwan_m->gigwan_info($no);
}else{
$date['info'] = $this->Gigwan_m->gigwan_info2($no, $gg_pg);
}
$date['gginfo'] = array('gg_no' => $no, 'gg_name' =>$gg_name);
$this->load->view('gigwan/gg_info_v', $date);
--------------------------------------------------------------------------------------끝(공통인부분)
$this->load->view('footer_v');
}
저 공통인 부분만 따로 function B로 만든 후 다른 부분에서 $this-B()를 통해 호출하여 쓸려고 하니 $date를 찾을수 없는다는 오류가 뜨는데 function B에 있는 $date를 호출하는 부분에서 사용할수 없나요?
|
|||
| 다음글 | httpRequest.open 에러.. 좀 도와주세요 ... (3) | ||
| 이전글 | MVC 패턴 관련해서 간단한 질문하나만 드리겠습니다.. (3) | ||
|
kaido
/
2016/08/05 14:00:47 /
추천
0
|
|
정수리
/
2016/08/05 14:30:55 /
추천
0
@kaido 답변 감사합니다; 제가 아직 많이 부족해서 그런지 답변의 내용을 이해를 못하겠네요
function B(){
$no = $this->uri->segment(3);
$gg_name = $this->uri->segment(4);
$gg_pg = $this->uri->segment(5);
if(empty($gg_pg)){
$date['info'] = $this->Gigwan_m->gigwan_info($no);
}else{
$date['info'] = $this->Gigwan_m->gigwan_info2($no, $gg_pg);
}
return $date['gginfo'] = array('gg_no' => $no, 'gg_name' =>$gg_name);
}
function pact_info(){
$this->B();
$this->load->view('head',$date);
}
어떤 해당 정보를 function b에 넘겨주라는 말씀이시죠?; 에러 funcion pact_info의 $date에서 오류가 발생합니다
|
|
kaido
/
2016/08/05 14:34:43 /
추천
0
function basic_info(){
$this->gg_info();
---------------------------------------------------------------여기부터
$no = $this->uri->segment(3);
$gg_name = $this->uri->segment(4);
$gg_pg = $this->uri->segment(5);
$this->B($no, $gg_name, $gg_pg);
}
function B($no, $gg_name, $gg_pg){
....
}
|
|
정수리
/
2016/08/05 14:47:54 /
추천
0
@kaido
답변감사합니다. 그래도 똑같은 오류로 pact_info에서 $date가 정의 되지 않았다는 오류가 발생하네요 function B에서 segment를 통해 정보를 가져오기에 굳이 basic_info에서 segment를 통해 값을 가져와 B로 안보내도 될듯하내요 |
|
kaido
/
2016/08/05 14:50:07 /
추천
0
아 -_- 리턴을 하셨으면 받아가셔야죠
$date = $this->B(); |