Thinkphp5.1使用Smarty模板引擎

习惯了使用smarty的小伙伴,如果不想修改已有的模板代码,可以直接使用composer安装Smarty库,修改模板配置文件就可以直接使用smarty模板了

think-smarty

ThinkPHP5.1Smarty 引擎驱动

安装方法

使用composer安装模版引擎方法: composer require emmetltd/think-smarty

ThinkPHP5.1 配置template.php文件中参数return [

// 模板引擎类型 支持 php think 支持扩展

'type' => 'Smarty',

// 默认模板渲染规则 1 解析为小写+下划线 2 全部转换小写 3 保持操作方法

'auto_rule' => 1,

// 模板路径

'view_path' => '',

// 模板后缀

'view_suffix' => 'html',

// 模板文件名分隔符

'view_depr' => '_', //DIRECTORY_SEPARATOR,

// 模板引擎普通标签开始标记

'tpl_begin' => '

// 模板引擎普通标签结束标记

'tpl_end' => '}>',

// 标签库标签开始标记

'taglib_begin' => '{',

// 标签库标签结束标记

'taglib_end' => '}',

'view_replace_str' => [ //字符替换部分

'/Upfiles/'=>'http://www.emmetltd.com/Uploads/',

],

];

那么在控制器 index/index::index 中 return view();时会加载模板 index/view/index_index.html

推荐教程:《TP5》

smarty php5.5,thinkphp5.1使用Smarty模板引擎相关推荐

  1. php smarty模板引擎 性能,smarty性能低?直接使用php模板引擎吧

    skymvc框架使用的php模板引擎 1.[代码][PHP]代码 class smarty{ public $template_dir = '';//模版文件夹 public $cache_dir = ...

  2. PHP--认识Smarty模板引擎

    用PHP实现MVC开发模式的逻辑层和表示层有多种模板引擎可供选择,但是官方引擎SMARTY诞生后,选择就有了变化.它的理念和实现都是相当"前卫"的.本文主要讨论SMARTY之于其他 ...

  3. PHP 模板引擎SMARTY 原理

    一.MVC需要模板 MVC最早是在SmallTalk语言的开发过程中总结出的一种设计模式,MVC分别代表了"模型"."视图"和"控制",目的 ...

  4. 写一个迷你版Smarty模板引擎,对认识模板引擎原理非常好(附代码)

    前些时间在看创智博客韩顺平的Smarty模板引擎教程,再结合自己跟李炎恢第二季开发中CMS系统写的tpl模板引擎.今天就写一个迷你版的Smarty引擎,虽然说我并没有深入分析过Smarty的源码,但是 ...

  5. php smarty 原理,php模板原理PHP模板引擎smarty模板原理浅谈

    mvc是开发中的一个伟大的思想,使得开发代码有了更加清晰的层次,让代码分为了三层各施其职.无论是对代码的编写以及后期的阅读和维护,都提供了很大的便利. 我们在php开发中,视图层view是不允许有ph ...

  6. php模板引擎是什么,thinkphp模板引擎是什么

    thinkphp模板引擎: 1.thinkphp5自带的模板引擎 和tp3中的模板引擎基本一致,内置的模板引擎是一个自主创新的XML编译性模板引擎. 2.twig模板引擎 模版引擎twig的模板就是普 ...

  7. 使用模板引擎的php框架,【PHP开发框架】thinkphp模板引擎是什么

    thinkphp模板引擎: 1.thinkphp5自带的模板引擎 和tp3中的模板引擎基本一致,内置的模板引擎是一个自主创新的XML编译性模板引擎. 相关推荐:<ThinkPHP教程> 2 ...

  8. 使用模板引擎Trimpath

    使用模板引擎,让开发模式更清晰,也让职责更明确,对维护对开发都是一件双赢的事情. 曾经接触过SmartTemplate和Velocity,如果纯从编写前端模板来说,都不是太难的事情,大部分流行的模板引 ...

  9. 模板引擎(smarty)知识点总结II

    今天咱们继续来学习smarty!!! 知识点1:对于三种变量 常量的引用 有哪三种变量?a.assign赋值 b.系统保留变量(包括:$smarty.get,$smarty.post,$smarty. ...

最新文章

  1. python对文件的读写操作方式-python 文件读写操作
  2. go 通过 channel 控制并发任务
  3. java回文数算法for_【Java】【每日算法/刷穿 LeetCode】9. 回文数(简单)
  4. 功率谱有什么用_马达品牌不同,功率一样,变频器互相不能用,是什么原因
  5. PID算法搞不懂?看这篇文章就够了。
  6. 质数之和c语言编程,C程序检查一个数字是否可以表示为两个质数之和
  7. 1971旗舰cpu intel_Intel 酷睿i7 9700F搭配影驰GeForce RTX 2060大将
  8. Python入门--闭包,工程函数
  9. Python入门--特殊方法__len__(),__add()__
  10. Integrating ASP.NET AJAX with SharePoint
  11. tween.js 中文使用指南
  12. .Net Framework3.5 的 NetFx3.cab 资源
  13. 小米一键上锁工具_小米手机通用解锁教程
  14. android盒子没声音,TCL安卓智能电视没声音解决办法
  15. *帅帅老师,编写函数,将999-9999整数放入一个数组当中
  16. FANUC机器人有关动作速度倍率的相关系统变量-解释说明
  17. 阿里面试官:说一下公平锁和非公平锁的区别?
  18. android 4.0版本手机接受多条短信分析
  19. 美大学推开源赞助计划 DIY机器人你也办得到
  20. B. The Monster and the Squirrel

热门文章

  1. 北京中信银行总行地址_【中信银行总行】中信银行总行电话,中信银行总行地址_图吧地图...
  2. 我搭建一个好用的云盘,并支持多用户注册登录-cloudeve
  3. c语言微信昵称大全女生优雅经典的,女生优雅的微信昵称
  4. 神器Tushare,财经数据必备工具!
  5. 某省公共资源交易电子公共服务平台学习案例
  6. android后台模拟单机,《仙梦奇缘》安卓手游 手工端 含GM后台 含文字架设教程
  7. 给图像打上马赛克python实现
  8. 关羽闯关的c语言编程,腾讯中国象棋残局264关怎么过 三国演义264关关羽降汉攻略...
  9. 安全入门第一课-网络安全法律法规
  10. 淘宝联盟分享赚怎么赚钱?