CI 묻고 답하기

제목 CI에서 remap과 관련된 기능 질문이요
글쓴이 lzao 작성시각 2014/02/12 10:46:07
댓글 : 5 추천 : 0 스크랩 : 0 조회수 : 15521   RSS
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
게시판 이동합니다.

view선언할때 확장자는 안씁니다.

그리고 main.php에서도 쓰시려면 똑같이 $data 넘겨주면 됩니다.

자동할당 그런것 없고 쓰고 싶으면 넘겨주면 됩니다.
지침 / 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
방법이 많네요 허허허 답변 주신분들 감사합니다 더더더 공부해야 겠네요