질문
Q #10180
view 페이지 include 부분
유마
2012-12-03 14:06:10
다시 질문공세 들어갑니다.
그동안 다른 문제가 발생하여 잠시 코딩을 못했네요.
전반적인 계획을 바꾸기 위해 노력했으나, 씨알도 먹히지 않아 작업재개합니다. ㅋㅋㅋㅋ
보통 php로 작업할 때엔 코드가 길어지거나 관리를 쉽게 하기 위해 파일을 따로 빼서 include 시켜서 작업을 할 때가 있죠.
조금 더 부연 설명을 하자면,
구조는
head
left(right)
본문(컨텐츠)
footer
라고 해도..
본문이야 항상 변하는 내용이니 여러가지 처리가 들어가지만,
공용으로 사용하는 head, left, footer 조차도 새로운 것들이 끼어들 수 있어서
어떤 부분은 include로 작업을 하는 부분이 적지 않아 있지요.
CI에서는 컨트롤러로 관리를 해야 하니 제 생각엔 view 페이지에 include 해서 사용하는 건 아닌 것 같습니다.
그렇다면, head 부분 컨트롤러를 따로 만들어서 그기서 따로 따로 관리를 하는게 맞을까요?
left, footer도 마찬가지..
원래 작업은 밑에 제 글에도 있지만..
후크를 사용하여 그 클래스에서 head, left와 footer에 들어갈 값들을 구해서 view를 작성했었는데....
CI가 능숙하다면 이리저리 막 사용하면 될텐데.. 아직 초보라.. 뭐가 효율적일지 모르겠네요.
전체 view 를 하나 더 만들고
그 뷰안에서
head, left, footer 뷰 등을 불러들이면 됩니다.
$this -> load ->view() 이렇게 뷰안에서 다른 뷰 불러들이는거 됩니다.