제목 | CI에서 remap과 관련된 기능 질문이요 | ||
---|---|---|---|
글쓴이 | lzao | 작성시각 | 2014/02/12 10:46:07 |
|
|||
php 신입 개발자입니다. CI에서 _remap()을 제공하잖아요. 근데 remap을 안 쓰고 $data로 모듈에서 데이터를 가져왔다 치고 $this->load->view('templete/head.php',$data); $this->load->view('main.php'); $this->load->view('templete/foot.php'); 이런식으로 컨트롤에서 선언하면 main.php에서 $data값을 사용할 수 있나요? main.php의 소스를 보면 $data값을 사용하고 있던데 head.php에서만 데이터를 보내면 밑에 선언한 파일에서도 $data값을 사용할 수 있는 지 그게 궁금하네요 안되면 다른 방법이 있나요???????????????? |
|||
다음글 | ajax 사용 질문입니다~( x초보...ㅎ) (5) | ||
이전글 | 간단한 질문 해봅니다 (5) | ||
변종원(웅파)
/
2014/02/12 11:04:40 /
추천
0
|
지침
/
2014/02/12 11:16:45 /
추천
0
컨트롤에서
$this->load->view('main.php',$data); 만 선언후 뷰페이지에서 <?php include_once APPPATH ."templete/head.php"; ?> <?php include_once APPPATH ."templete/foot.php"; ?> 을 선언하게 되면 해더부분에서도 data값을 사용할수있더군요 |
lzao
/
2014/02/12 11:42:47 /
추천
0
그럼 _remap()을 써도 데이터 자동할당이 안되나요?
|
한대승(불의회상)
/
2014/02/12 15:16:21 /
추천
0
컨트롤러에서 할당해야 사용이 가능합니다.
$this->load->vars($data);위처럼 데이타를 로드 하는 방법도 있습니다. |
lzao
/
2014/02/12 20:47:04 /
추천
0
방법이 많네요 허허허 답변 주신분들 감사합니다 더더더 공부해야 겠네요
|
view선언할때 확장자는 안씁니다.
그리고 main.php에서도 쓰시려면 똑같이 $data 넘겨주면 됩니다.
자동할당 그런것 없고 쓰고 싶으면 넘겨주면 됩니다.