스마트 빠 른 입문
6567 단어 smarty
원본 주소:
http://blog.csdn.net/abandonship/article/details/6524738
Smarty 는 PHP 로 작 성 된 템 플 릿 엔진 으로 현재 업계 에서 가장 유명한 PHP 템 플 릿 엔진 중 하나 이다.이 는 논리 코드 와 외재 적 인 내용 을 분리 하여 관리 하고 사용 하기 쉬 운 방법 을 제공 하여 원래 HTML 코드 와 섞 여 있 던 PHP 코드 논 리 를 분리 하 는 데 사용 된다.쉽게 말 하면 PHP 프로그래머 와 전단 인원 을 분리 시 켜 프로그래머 가 프로그램의 논리 적 내용 을 바 꾸 는 것 이 전단 인원 의 페이지 디자인 에 영향 을 주지 않 고 전단 인원 이 페이지 를 다시 수정 하 는 것 이 프로그램의 프로그램 논리 에 영향 을 주지 않 는 다 는 것 이 목적 이다. 이것 은 여러 사람 이 합작 하 는 프로젝트 에서 특히 중요 하 다.
Smarty 의 장점:
1. 속도: Smarty 로 작 성 된 프로그램 은 최대 속 도 를 높 일 수 있 습 니 다. 이 점 은 다른 템 플 릿 엔진 기술 에 비해 서 입 니 다.
2. 컴 파일 형: Smarty 로 작 성 된 프로그램 을 실행 할 때 템 플 릿 기술 이 아 닌 PHP 파일 로 컴 파일 합 니 다. 이 파일 은 PHP 와 HTML 을 혼합 하 는 방식 으로 다음 템 플 릿 에 접근 할 때 WEB 요청 을 이 파일 로 직접 변환 합 니 다. 템 플 릿 재 컴 파일 을 하지 않 습 니 다. (원본 프로그램 이 변경 되 지 않 은 경우)
3. 캐 시 기술: Smarty 가 선택 한 캐 시 기술 은 사용자 가 최종 적 으로 본 HTML 파일 을 정적 HTML 페이지 로 캐 시 할 수 있 습 니 다. Smarty 의 cache 속성 을 true 로 설정 할 때 Smarty 가 설정 한 cachetime 기간 동안 사용자 의 WEB 요청 을 정적 HTML 파일 로 직접 변환 하 는 것 은 정적 HTML 파일 을 호출 하 는 것 과 같 습 니 다.
4. 플러그 인 기술: Smarty 는 플러그 인 을 사용자 정의 할 수 있 습 니 다.플러그 인 은 실제 사용자 정의 함수 입 니 다.
5. 템 플 릿 에서 if / elseif / else / endif 를 사용 할 수 있 습 니 다.템 플 릿 파일 에서 판단 문 구 를 사용 하면 템 플 릿 을 쉽게 정렬 할 수 있 습 니 다.
Smarty 의 응용 프로그램:
1. 최신 스마트 를 다운로드 하 다.
2. 스마트 커 널 폴 더 libs 를 다운로드 하여 phop 사이트 폴 더 에 넣 습 니 다.(보안 상 스마트 로 바 뀌 는 등 폴 더 이름 을 스스로 수정 할 수 있 습 니 다)
3. 사이트 디 렉 터 리 에 templates, templatesc. configs, cache 네 개의 폴 더.
4. templates / 디 렉 터 리 에 템 플 릿 을 쓰 고 index. htm 내용 은 다음 과 같 습 니 다.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
{$world}
</body>
</html>
OK, php 호출 스마트 를 테스트 해 보 겠 습 니 다. 다음 프로그램 을 작성 하 십시오.
<?php
include('./libs/Smarty.class.php');
//
$smarty = new Smarty;
//$smarty->force_compile = true;
$smarty->debugging = true;
$smarty->caching = true;
$smarty->cache_lifetime = 120;
$smarty->assign('world','hello world!');
$smarty->display('index.html');
echo "123";
?>
완전무결 하 다
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
스마트 빠 른 입문Smarty 는 PHP 로 작 성 된 템 플 릿 엔진 으로 현재 업계 에서 가장 유명한 PHP 템 플 릿 엔진 중 하나 이다.이 는 논리 코드 와 외재 적 인 내용 을 분리 하여 관리 하고 사용 하기 쉬 운 방법 을...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.