CI - layout.php 가 호출되는 순서를 기억하자

view/layout/xxxx/layout.php 호출순서


Document Root의 index.php 에서

1. 환경 셋팅후 _system/core/CodeIgniter.php 가 호출됩니다.

2. CodeIgniter.php 내부에서

2.1 Controller가 호출되며 (view정보가 셋팅됨)

2.2 맨 마지막쯤에 

$OUT->_display();

가 호출됩니다. (_display()내에서 layout.php가 호출됨)


여기서 확인되는 것은 함수가 호출된다는 것입니다.

무슨말이냐 하면 외부에서 정의된 변수들을 layout.php에서 사용하는 경우에 global로 선언해서 사용해야 한다는 뜻입니다.


index.php 등에서 선언한 변수들을 꼭 global선언후 사용하시기 바랍니다. (안된다고 include를 남발하시면 안되요... ^.^)


0
0
이 글을 페이스북으로 퍼가기 이 글을 트위터로 퍼가기 이 글을 카카오스토리로 퍼가기 이 글을 밴드로 퍼가기
captcha
자동등록방지 숫자입력

CI보드

번호 제목 글쓴이 날짜 조회수
7 CI - URI 호출시 파일생성 및 class , method 생성 최고관리자 10-20 1,507
6 CI - layout.php 가 호출되는 순서를 기억하자 최고관리자 08-21 1,622
5 CI - URI 구성 최고관리자 08-20 1,685
4 CI Log Enable 및 Viewer 함수 만들기 최고관리자 08-20 1,465
3 CI 화면처리가 되는 과정(예>회원가입) 최고관리자 08-19 1,513
2 Layout 구성 분석 최고관리자 08-19 1,067
1 Install 이후 첫번째로 해야 할 일 최고관리자 08-19 1,016