written: Jan 28 2002
last modified: Sep 20 2006
last modified: Sep 20 2006
제공함수 목록
분류 | 함수명 | 기능 |
---|---|---|
초기화 | 생성자 | 템플릿 파일 기본 디렉토리 설정 HTML 파서 관련 환경설정 캐시 핸들러 관련 환경설정 필터 명령 관련 환경설정(1.2.0 버전부터) |
마무리 | shutdown 콜백함수 | 캐시 저장 |
템플릿 | define | 템플릿 파일 읽기,템플릿 구조 분석 |
템플릿 변수 | assign | 템플릿 변수에 값 할당 |
get_assigned | 템플릿 변수값 가져오기 | |
출력 | output | 템플릿 변수값 출력 |
output() 함수는 1.2.0 버전부터 제공되는 함수로 이전 버전에서의 FastPrint() 함수의 모든 기능을 가지고 있으며 아울러 1.2.0 버전부터 제공되는 새로운 기능들이 추가로 포함되어 있습니다.
각 함수의 사용방법은 FastTemplate의 사용방법과 거의 유사하기 때문에 FastTemplate를 사용해 본 적이 있는 분은 별 어려움없이 후키템플릿을 사용할 수 있을 것입니다.
제 홈페이지에서는 hFastTemplate 클래스에서 제공하는 함수에 대하여는 설명하지 않습니다. hFastTemplate 클래스에서 제공하는 함수의 사용법은 FastTemplate의 사용방법과 동일합니다.
미정의된 템플릿 변수 처리 방법
0.0.1 버전에서는 미정의된 템플릿 변수가 있으면 에러메시지를 발생시키도록 되어 있었으나 0.0.2 버전부터는 모두 null 처리하였으며 에러메시지를 발생시키지 않으니 주의하시기 바랍니다. 이는 마치 FastTemplate에서 no_strict 함수를 이용하는 것과 같은 효과를 얻게 됩니다.
간단한 사용예제
[code php;gutter:false]
include_once('class.hTemplate.php');
$tpl = new hTemplate('./templates');
$tpl->define('list', 'listform.htm');
$tpl->assign('TITLE', 'hwooky Template Testing...');
$tpl->assign('MAIN', 'list');
$tpl->output('MAIN');
[/code]
'phpsource > 템플릿' 카테고리의 다른 글
{후키템플릿}3.3.define() (0) | 2006.09.20 |
---|---|
{후키템플릿}3.2.객체 생성 및 소멸 (0) | 2006.09.20 |
{후키템플릿}2.4.템플릿 캐시 정보 (0) | 2006.09.20 |
{후키템플릿}2.3.템플릿 구조 정보 (0) | 2006.09.20 |
{후키템플릿}2.2.템플릿 변수 정보 (0) | 2006.09.20 |