thinkpp 5.1 프레임 워 크 템 플 릿 레이아웃 과 템 플 릿 계승 용법 분석

본 고의 실례 는 thinkpphp 5.1 프레임 워 크 템 플 릿 레이아웃 과 템 플 릿 계승 을 다 루 었 다.여러분 께 참고 하도록 공유 하 겠 습 니 다.구체 적 으로 는 다음 과 같 습 니 다.
템 플 릿 전역 설정
프로필 template.php 추가

//        
'layout_on' => true,
//         
'layout_name' => 'layout'

템 플 릿 레이아웃
컨트롤 러 에 새 템 플 릿 파일(application\index\controller\Demo\---test 방법)
새 보기 파일(application\\index\demo\test.html)
템 플 릿 입구 파일(application\\index\\view\index\\index.html)
공공 템 플 릿 의 머리 와 꼬리 부분 을 각각 html 파일 에 따로 넣 습 니 다(header.html,footer.html)[application\index\view\]
전역 템 플 릿 레이아웃 파일(layot.html)[application\index\view\]을 만 들 려 면 먼저 레이아웃 을 엽 니 다layout_on = true

{include file="header"/}
{__CONTENT__}//   ,  CONTENT,  template.php      'layout_item' => '{__TEXT__}'
{include file="footer"/}
템 플 릿 계승
새 공용 템 플 릿 디 렉 터 리(application\index\view\common)
머리의 꼬리 부분 분리(header.html,footer.html)
공공 템 플 릿 파일(부모 템 플 릿 파일 에 include 와 block 태그 만 사용 가능)

{include file="common/header" /}
{block name="body"}
  
{/block}
{block name="nav"}
  
{/block}
{include file="common/footer" /}

하위 템 플 릿 파일(block 탭 에서 만 가능)

{extend name="public/base" /}
{block name="body"}
{__block__}//        
<h2>  </h2>
{/block}
{block name="nav"}{/block}//        

thinkpHP 관련 내용 에 관심 이 있 는 독자 들 은 본 사이트 의 주 제 를 볼 수 있다.
본 고 는 ThinkPHP 프레임 워 크 를 기반 으로 한 PHP 프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.

좋은 웹페이지 즐겨찾기