만들면서 배우는 CodeIgniter Q&A

제목 챕터 4장메타 태그의 위치
글쓴이 NFM 작성시각 2013/11/20 19:25:47
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 9886   RSS
4장 게시판 만들기에서 컨트롤러에 write나 modify 메서드에서 인코딩 관련 메타태그를 echo하는 소스가 있는데요

지금까지 교재를 따라가면서 배운 느낌으로는 __remap에 의해서 분리된 헤더부분 코드가 먼저
나오고 중간에 메서드의 내용이 실행되면 메타태그가 바디 태그 안에 보이는 게 아닌가 했는데
막상 코드를 보니 헤더에 올라가 있어서 신기했거든요 ^^;

이렇게 되면 코드이그나이터가 알아서 헤더 라인에 넣어서 잡아주는 건가요?

 책을 보면서 재미있게 따라하고 있습니다.~
 다음글 p314 주소 오류요. (1)
 이전글 p288 $.cookie 안되네요. (5)

댓글

변종원(웅파) / 2013/11/21 11:05:29 / 추천 0
_remap의 역할이 모든 메서드에 뭔가를 해주는거라 
헤더, 푸터 선언할 경우 자동으로 붙여주고  우선 실행이 됩니다.

$this->load->view()와 메서드 내의 echo는 우선순위가 echo가 높습니다.
$this->load->view()는 프레임워크에서 작업이 끝나고 최종적으로 화면출력을 하는터라
메서드 내의 echo를 $this->load->view()보다 다음에 선언해도 echo가 먼저 출력이 됩니다.

열공하세요. ^^


function echos()
 {
  
  $this->load->view('zipcode_search_v');
  echo "-------------";
 }


위와 같이 했을 때 

---------------
우편번호 검색


이렇게 나옵니다.