hTemplate – 3.3.define()

define() 함수로 처리할 수 있는 템플릿 문서는 템플릿 파일이 대부분입니다. 1.2.0 버전부터는 파일이 아닌 DB 등에 저장된 템플릿을 읽어와 PHP 변수에 저장한 문자열 형식의 값으로도 처리할 수 있습니다. 이와같이 문자열…

Continue Reading hTemplate – 3.3.define()

hTemplate – 3.2.객체 생성 및 소멸

객체 생성 및 소멸 생성자(constructor) 객체 생성할 때 후키템플릿 클래스의 생성자로 전달하게 되는 정보로는 아래와 같이 템플릿 파일 기본 디렉토리, 캐시 정보, 컴파일 정보 및 필터 명령 정보가 있습니다. 이…

Continue Reading hTemplate – 3.2.객체 생성 및 소멸

hTemplate – 3.1.제공 함수 목록

제공함수 목록 < 제공 함수 목록 > 분류 함수명 기능 초기화 생성자 템플릿 파일 기본 디렉토리 설정 HTML 파서 관련 환경설정 캐시 핸들러 관련 환경설정 필터 명령 관련 환경설정(1.2.0 버전부터)…

Continue Reading hTemplate – 3.1.제공 함수 목록

hTemplate – 2.4.템플릿 캐시 정보

템플릿 캐시 정보 디버깅 개발과정에서 캐시와 관련된 여러가지 정보를 실시간으로 확인할 수 있는 디버깅 기능을 1.2.0 버전에 새로이 추가하였습니다. 이 기능을 이용하면 현재 페이지가 생성되기까지의 과정을 캐시와 관련하여 살펴볼 수…

Continue Reading hTemplate – 2.4.템플릿 캐시 정보

hTemplate – 2.3.템플릿 구조 정보

템플릿 구조 정보 디버깅 개발과정에서 컴파일된 템플릿 구조 정보를 실시간으로 확인할 수 있는 디버깅 기능을 1.0.0 버전에 새로이 추가하였습니다. 이 기능을 이용하면 define() 메소드를 통해 템플릿 문서의 내용이 어떻게 컴파일되어…

Continue Reading hTemplate – 2.3.템플릿 구조 정보

hTemplate – 2.2.템플릿 변수 정보

템플릿 변수 디버깅 개발과정에서 현재까지 할당된 템플릿 변수의 상태를 실시간으로 확인할 수 있는 디버깅 기능을 1.0.0 버전에 새로이 추가하였습니다. 모든 템플릿 변수 정보를 출력할 때 현재까지 템플릿 변수에 할당된 값을…

Continue Reading hTemplate – 2.2.템플릿 변수 정보

hTemplate – 2.1.템플릿 자료 구조

4가지 자료구조 후키템플릿에서 사용하는 템플릿에 관련된 자료구조는 4가지 형태입니다. 템플릿 문서(파일 또는 NO파일) 템플릿 구조 템플릿 변수 HTML 문서 < 자료구조 > < 템플릿 관련 자료구조 > 자료 구조 저장…

Continue Reading hTemplate – 2.1.템플릿 자료 구조

hTemplate – 1.7.캐시를 이용하는 방법

템플릿 사용으로 인한 수행속도 저하 HTML 문서 내에 직접 PHP 코드를 삽입하는 방식과 비교하면 템플릿을 이용할 때의 속도가 느려지게 될 것입니다. 아무래도 템플릿을 분석하는 등의 일을 하는데 시간이 걸리겠지요. 이…

Continue Reading hTemplate – 1.7.캐시를 이용하는 방법

hTemplate – 1.6.템플릿 클래스 구성

클래스의 구성 hTemplate 1.2.0 버전에서 사용하는 클래스는 모두 17가지 입니다. 한페이지 분량도 안되는 클래스들은 관계되는 클래스의 파일에 포함시켜도 되지만 캡슐화에 중점을 두고 작성하다보니 파일 구성이 방만(?)해 졌습니다. 템플릿 관련 클래스…

Continue Reading hTemplate – 1.6.템플릿 클래스 구성

hTemplate – 1.5.FastTemplate->hTemplate

FastTemplate을 이용하여 작성된 문서를 hTemplate 문서로 이전하는 방법에 대하여 살펴보겠습니다.   1.1.1 버전부터는 이 기능을 지원하지 않습니다. FastTempalte용 템플릿 파일의 호환성 FastTemplate용으로 작성된 템플릿 파일은 수정없이 hTemplate에서 그대로 사용할 수…

Continue Reading hTemplate – 1.5.FastTemplate->hTemplate