CI 묻고 답하기

제목 ci4 레아아웃구성..
카테고리 CI 4 관련
글쓴이 재우기 작성시각 2021/10/06 14:37:44
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 7553   RSS

관리자 레이아웃을 잡는데  

여기 올라온 답변글을 보고해도 저는 $this->section('content') 자체가 동작을 안하더라구요.. 

 

무슨 설정하는 값도 따로 없어보이고..  

참고될만한 소스나 페이지 있을까요.. 기존 메뉴얼사이트는 이미 참고해봤습니다.

 다음글 CI4에서 hooks 사용 방법을 알려주세요 (1)
 이전글 dompdf 한글 질문입니다. (1)

댓글

한대승(불의회상) / 2021/10/06 21:52:36 / 추천 0

간단한 레이아웃 샘플입니다.

view와 layout 파일은 모두 app/Views 폴더 아래 만들어 주세요.

* 레이아웃 파일(my_layout.php)

<!doctype html>
<html>
<head>
    <title>My Layout</title>
</head>
<body>
    <?= $this->renderSection('content') ?>
</body>
</html>

* 뷰 파일(my_view.php)

<?= $this->extend('my_layout') ?>

<?= $this->section('content') ?>
    <h1>Hello World!</h1>
<?= $this->endSection() ?>

* 컨트롤러(Home.php)

class Home extends BaseController
{
    public function index()
    {
        return view('my_view');
    }
}