CI 묻고 답하기

제목 $OUT ??
글쓴이 이현석 작성시각 2013/06/24 15:17:57
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 15391   RSS
안녕하세요! 

Hook을 이용한 레이아웃을 아래 문서를 보고 따라해보고 있습니다.

CodeIgniter layout without using additional library 
http://www.syahzul.com/blogs/item/codeigniter-layout-without-using-additional-library 

근데 Step 2 중에
11번 라인에서 global $OUT; 하고
46번 라인에서 $OUT->_display($view); 하는데 

$OUT 요거 뭔가요?  ?.?
 다음글 몇가지 질문! (1)
 이전글 nginx에서 config설정 질문드립니다 (2)

댓글

변종원(웅파) / 2013/06/24 15:30:47 / 추천 0
ci output library의 함수입니다.

layout library 내용을 볼수 없어서 정확하지는 않지만

hook으로 중간에 화면제어를 가로채고 $OUT->_display()함수를 이용하여 
화면 출력해주네요. (원래는 ci가 할 역할)

헛발이 / 2013/06/24 17:05:47 / 추천 0
코드이그나이터에서 처리를 다 하고
마지막으로 결과를 화면에 출력하기 위해
최종적으로 가지고 있는 결과물입니다.

그것을 echo 하면 부라우저에 결과물이 출력하게 되는거죠...

그래서 마지막으로 결과물 속에 {...}라는 문자를 치환 함으로서
레이아웃을 처리 하는 것이랍니다..