> PHP 프레임워크 > ThinkPHP > thinkphp5.1은 Smarty 템플릿 엔진을 사용합니다.

thinkphp5.1은 Smarty 템플릿 엔진을 사용합니다.

L
풀어 주다: 2020-05-29 10:17:12
앞으로
3637명이 탐색했습니다.


thinkphp5.1은 Smarty 템플릿 엔진을 사용합니다.


Thinkphp5.1은 Smarty 템플릿 엔진을 사용합니다

smarty를 익숙하게 사용해왔던 친구들이라면, 기존 템플릿 코드를 수정하고 싶지 않다면, Composer를 이용해 직접 Smarty 라이브러리를 설치하면 됩니다. 그리고 템플릿 구성 파일을 직접 수정하세요.
think-smarty
ThinkPHP5.1Smarty 엔진 드라이버

설치 방법
작곡기를 사용하여 템플릿 엔진 방법을 설치하세요: composer require emmetltd/think-smarty

ThinkPHP5.1 template.php에서 매개변수를 구성하세요. file

return [
// 模板引擎类型 支持 php think 支持扩展
'type' => 'Smarty',
// 默认模板渲染规则 1 解析为小写+下划线 2 全部转换小写 3 保持操作方法
'auto_rule' => 1,
// 模板路径
'view_path' => '',
// 模板后缀
'view_suffix' => 'html',
// 模板文件名分隔符
'view_depr' => '_', //DIRECTORY_SEPARATOR,
// 模板引擎普通标签开始标记
&#39;tpl_begin&#39; => &#39;<{&#39;,
// 模板引擎普通标签结束标记
&#39;tpl_end&#39; => &#39;}>&#39;,
// 标签库标签开始标记
&#39;taglib_begin&#39; => &#39;{&#39;,
// 标签库标签结束标记
&#39;taglib_end&#39; => &#39;}&#39;,
&#39;view_replace_str&#39; => [ //字符替换部分
&#39;/Upfiles/&#39;=>&#39;http://www.emmetltd.com/Uploads/&#39;,
],
];
로그인 후 복사

그런 다음 컨트롤러 인덱스에서/ index::index에서 view();를 반환하면 index/view/index_index.html 템플릿이 로드됩니다

추천 튜토리얼: "TP5"

위 내용은 thinkphp5.1은 Smarty 템플릿 엔진을 사용합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:thinkphp
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿