비디오: PHP - abstract 3 (사례:템플릿 메소드 패턴 설명) 2024
템플릿 시스템의 핵심은 주어진 페이지의 다양한 부분을 모으는 PHP 클래스입니다. Page 클래스에는 몇 가지 메서드와 속성이 포함되어 있습니다. 각 페이지를 작성할 때 Page 클래스를 인스턴스화합니다. 이 연습에서는 다음 단계를 따르십시오.
-
텍스트 편집기를 열고 새 빈 파일을 만듭니다.
-
다음 PHP 코드를 파일에 넣습니다.
-
파일을 classPage로 저장하십시오. php를 문서 루트에 추가하십시오.
이 코드의 첫 부분이 어떻게 분해되는지보십시오. Page 클래스가 생성되고 다음 세 가지 속성이 선언됩니다.
-
유형: 표시되는 페이지 유형에 해당합니다. 유형 특성을 추가하여 유형이 기본값인지 다른 유형인지에 따라 다양한 메소드의 작동을 변경할 수 있습니다. 이 예제에는 기본 유형 만 있습니다.
-
Title: 브라우저의 메뉴 표시 줄에 나타납니다.
-
추가 제목: 페이지를 다른 제목으로 사용할 수 있도록 추가 페이지에 사용하십시오.