>PHP 프레임워크 >ThinkPHP >thinkphp 템플릿 엔진이란 무엇입니까?

thinkphp 템플릿 엔진이란 무엇입니까?

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼원래의
2019-08-26 13:28:593955검색

thinkphp 템플릿 엔진이란 무엇입니까?

thinkphp 템플릿 엔진:

1, thinkphp5

과 함께 제공되는 템플릿 엔진은 기본적으로 tp3의 템플릿 엔진과 동일합니다. 내장 템플릿 엔진은 독립적으로 혁신적인 XML 컴파일 템플릿 엔진입니다.

관련 추천: "ThinkPHP 튜토리얼"

2, 나뭇가지 템플릿 엔진

#🎜 🎜#템플릿 엔진 나뭇가지의 템플릿은 일반 텍스트 파일이며 특별한 확장자가 필요하지 않습니다. .html .htm .twig를 사용할 수 있습니다. 템플릿 내의 변수와 표현식은 런타임에 구문 분석되고 대체되며 태그는 템플릿의 논리를 제어합니다.

3, Laravel Blade 템플릿 엔진

http://www.thinkphp.cn/extend/946.html

# 🎜🎜#

4, think-angular 템플릿 엔진

이 템플릿 엔진은angularjs를 사용할 수 있는 PHP 개발자를 위해 작성되었으며 주요 특징은 추가 태그가 필요하지 않다는 것입니다. 모두 속성 정의를 사용하면 완성된 템플릿 파일이 여전히 표준화된 HTML이기 때문에 IDE에서 코드 형식을 지정할 때 작성된 템플릿 파일이 매우 깔끔해집니다.

https://www.kancloud.cn/shuai/php-angular

5, 스마트 템플릿 엔진

#🎜 🎜#먼저 스마티 공식 홈페이지에 접속하여 스마티를 다운로드 받으세요. 다음으로, 압축된 패키지의 압축을 풀면 데모와 libs라는 두 개의 폴더가 있습니다. libs 폴더를 열고 모든 내용을 복사하세요.

다음으로, 웹사이트 루트 디렉터리 아래에 있는 thinkphp 폴더를 엽니다. 내부에 공급업체 폴더가 있습니다. 이 폴더는 방금 복사한 모든 항목을 붙여넣기 위해 TP에서 사용됩니다.

그런 다음 프로젝트 디렉토리의 conf 디렉토리에 있는 conf.php 파일인 프로젝트 구성 파일을 엽니다.

다음 구성을 추가하세요:

'TMPL_ENGINE_TYPE'=>'Smarty'

더 구성하고 싶다면

'TMPL_ENGINE_CONFIG'=>array(
'caching'=>true,
'template_dir'=>TMPL_PATH,
'compile_dir'=>CACHE_PATH,
'cache_dir'=>TEMP_PATH
)

을 추가하면 Smarty 템플릿을 사용할 수 있습니다.

템플릿의 파일 위치는 변경되지 않았으며, 캐시 위치도 변경되지 않았습니다.

위 내용은 thinkphp 템플릿 엔진이란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.