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

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

L
L앞으로
2020-05-29 10:17:123504검색


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으로 문의하시기 바랍니다. 삭제