CI 묻고 답하기

제목 view 부분 상단(헤더) include 는 어떻게 다들 사용하시나요?
카테고리 CI 4 관련
글쓴이 바다멋장이 작성시각 2020/05/27 10:37:53
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 17501   RSS

CI를 처음 접해봐서 기본 구성은 학습을 통해 이해했습니다.

 

보통  상단에  공통적으로 사용되는 제이쿼리나  CSS를  링크를 선언하고

head.php 라는 파일로 만들어낸 후에..

view 페이지 마다 상단에 아래와 같이 선언해서 사용했었습니다.

<?php include_once('./head.php'); ?>

 

CI4 의 구성에서는 어떤식으로 사용하나요?

뷰와 컨트롤러 구성은 샘플로 구현해봤는데,  가장 기본적인 공통파일 include를 어떻게 쓰는지 궁금합니다.

선배님들 제가 개념을 잡을수있게 많은 조언 부탁드립니다.

 

 

 다음글 exe 설치 파일 업로드가 안되는 문제 (5)
 이전글 index.php 개발환경 설정에 따른 500 에러 페... (4)

댓글

변종원(웅파) / 2020/05/27 10:54:44 / 추천 1

매뉴얼에서 remap 을 검색해보시면 해결방법이 나옵니다.

보통 header.php와 footer.php 를 뷰로 만들고 컨트롤러에서 아래와 같이 선언해서 사용합니다. header.php에는 말씀하신 css, js를 선언하구요.

$this->load->view('header');

$this->load->view('실제뷰파일');

$this->load->view('footer');

위와 같은 방식은 컨트롤러마다 헤더, 푸터를 선언해야 하는데 remap을 쓰면 컨트롤러당 1번만 선언해주면 됩니다.

그리고 다른 사람의 소스를 보는 것이 도움이 많이 됩니다. 괜히 사용하는 것은 없습니다. 소스를 많이 보시는 걸 추천합니다.

쓰고보니 ci4네요. ci4는 레이아웃을 기본 지원 합니다. 

매뉴얼 참고하세요. http://ci4doc.cikorea.net/outgoing/view_layouts.html

변종원(웅파) / 2020/05/27 11:03:24 / 추천 1