제목 | view 부분 상단(헤더) include 는 어떻게 다들 사용하시나요? | ||
---|---|---|---|
카테고리 | CI 4 관련 | ||
글쓴이 | 바다멋장이 | 작성시각 | 2020/05/27 10:37:53 |
|
|||
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
|
변종원(웅파)
/
2020/05/27 11:03:24 /
추천
1
ci4 레이아웃 간단사용법입니다. https://samsonasik.wordpress.com/2016/11/25/using-layout-in-codeigniter-4/
|
매뉴얼에서 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