PHP에서 phplib는 웹 페이지 템플릿을 처리하는 간단하고 강력한 방법을 제공하는 인기 있는 템플릿 엔진입니다. 일반적인 요구 사항은 하나의 템플릿에 다른 템플릿이 포함된 템플릿 내에 여러 중첩이 있어야 한다는 것입니다. 이 기사에서는 phplib 템플릿 엔진을 사용하여 여러 개의 중첩된 BLOCK을 처리하는 방법을 알아봅니다.
먼저 phplib 라이브러리를 설치해야 합니다. 프로젝트 디렉터리에서 다음 명령을 실행하여 Composer를 통해 설치할 수 있습니다.
composer require phplib/phplib
설치가 완료되면 코드 작성을 시작할 수 있습니다.
마스터 템플릿(master.tpl)과 두 개의 하위 템플릿(header.tpl 및 content.tpl)이 있다고 가정합니다. 우리는 이 두 개의 하위 템플릿을 기본 템플릿에 포함하고 하위 템플릿에서 교체 가능한 BLOCK을 정의할 수 있기를 원합니다.
먼저 다음 내용으로 master.tpl 파일을 만듭니다.
<html>
<head>
<title>[+title+]