이 기사에서는 smarty를 빠르게 시작하는 방법을 설명하여 독자가 30분 안에 smarty 사용법을 빠르게 익힐 수 있습니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 구현 방법은 다음과 같습니다.
1. 똑똑한 프로그래밍 부분:
smarty 템플릿 디자인 섹션에서는 템플릿 내 smarty의 몇 가지 일반적인 설정을 간략하게 소개했습니다. 이 섹션에서는 주로 smarty에서 프로그램 디자인을 시작하는 방법을 소개합니다. Smarty 파일을 다운로드하여 사이트에 추가하세요.
index.php 코드는 다음과 같습니다.
$smarty = new Smarty(); //스마트 인스턴스 객체 생성 $smarty
$smarty->templates("./templates"); //템플릿 디렉터리 설정
$smarty->templates_c("./templates_c") //컴파일 디렉터리 설정
$smarty->cache("./cache"); //캐시 디렉토리
$smarty->cache_lifetime = 0; //캐시 시간
$smarty->caching = true; //캐싱 방법
$smarty->left_delimiter = "{#"
$smarty->right_delimiter = "#}"
$smarty->할당("name", "zaocha") //템플릿 변수 교체
$smarty->display("index.htm"); //./templates
아래에 있는 index.htm 템플릿을 컴파일하고 표시합니다.
?>
smarty의 프로그램 부분은 실제로 PHP 언어 사양을 준수하는 코드 집합임을 알 수 있습니다.
1:/**/설명:
포함된 부분은 프로그램 헤더 댓글입니다. 주요 내용은 프로그램의 기능, 저작권, 작성자, 작성 시간에 대한 간략한 소개여야 합니다. 스마티에서는 꼭 필요한 것은 아니지만, 프로그램의 스타일로 보면 좋은 스타일입니다.
2: include_once 문:
웹사이트에 설치된 smarty 파일이 현재 파일에 포함됩니다. 포함된 경로를 올바르게 작성해야 합니다.
3: $smarty = 새로운 Smarty():
이 문장은 객체의 간단한 인스턴스화인 새로운 Smarty 객체 $smarty를 생성합니다.
4:$smarty->템플릿(""):
이 문장은 tpl 템플릿을 사용할 때 $smarty 객체의 경로를 지정합니다. 이 문장이 없으면 Smarty의 기본 템플릿 경로는 실제로 프로그램을 작성할 때 필요합니다. 이 문장을 변경하세요. 이것도 좋은 프로그래밍 스타일입니다.
5:$smarty->templates_c(""):
이 문장은 $smarty 객체가 컴파일되는 디렉터리를 지정합니다. 템플릿 디자인 장에서 우리는 이미 Smarty가 컴파일된 템플릿 언어라는 것을 알고 있으며, 이 디렉터리는 템플릿을 컴파일하는 디렉터리입니다. 사이트가 Linux 서버에 있는 경우
를 확인하세요.teamplates_c에 정의된 디렉터리에는 쓰기 및 읽기 권한이 있습니다. 기본적으로 해당 컴파일 디렉터리는 현재 디렉터리의 template_c입니다.
6: $smarty->left_delimiter 및 $smarty->right_delimiter:
템플릿 변수를 검색할 때 왼쪽 및 오른쪽 구분 기호를 나타냅니다. 기본적으로는 "{" 및 "}"이지만 실제로는 템플릿에서