PHP Smarty模版简单使用方法


Posted in PHP onMarch 30, 2016

本文实例讲述了PHP Smarty模版简单使用方法。分享给大家供大家参考,具体如下:

Index.php:

require('../libs/Smarty.class.php');
$smarty = new Smarty;
// 添加自定义调节器
$smarty->registerPlugin("modifier", "e", "htmlspecialchars");
$smarty->registerPlugin("modifier", "trim", "trim");
//$smarty->force_compile = true;
$smarty->debugging = true;
$smarty->caching = true;
$smarty->cache_lifetime = 120;
//定义标识符
$smarty->left_delimiter = '{ ';
$smarty->right_delimiter = ' }';
//绑定变量
$smarty->assign("test_html", "<a>haha</a>");
$smarty->display('index.tpl');

index.tpl:

<h1>{ $test_html|e }</h1>

后记:如何让VS支持tpl扩展名的HTML编辑

在菜单[工具>选项]中设置,如下图:

PHP Smarty模版简单使用方法

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
建立动态的WML站点(一)
Oct 09 PHP
php access 数据连接与读取保存编辑数据的实现代码
May 12 PHP
有关phpmailer的详细介绍及使用方法
Jan 28 PHP
PHP随机生成随机个数的字母组合示例
Jan 14 PHP
php去除html标记的原生函数详解
Jan 27 PHP
PHP+JS实现大规模数据提交的方法
Jul 02 PHP
简单介绍win7下搭建apache+php+mysql开发环境
Aug 06 PHP
PHP的文件操作与算法实现的面试题示例
Aug 10 PHP
Yii2 rbac权限控制之菜单menu实例教程
Apr 28 PHP
PHP中strtr与str_replace函数运行性能简单测试示例
Jun 22 PHP
使用tp框架和SQL语句查询数据表中的某字段包含某值
Oct 18 PHP
PHP底层运行机制与工作原理详解
Jul 31 PHP
PHP格式化MYSQL返回float类型的方法
Mar 30 #PHP
PHP获取网页所有连接的方法(附demo源码下载)
Mar 30 #PHP
PHP记录页面停留时间的方法
Mar 30 #PHP
phplist及phpmailer(组合使用)通过gmail发送邮件的配置方法
Mar 30 #PHP
PHP的邮件群发系统phplist配置方法详细总结
Mar 30 #PHP
Laravel路由设定和子路由设定实例分析
Mar 30 #PHP
PHP的Yii框架中过滤器相关的使用总结
Mar 29 #PHP
You might like
超级简单的php+mysql留言本源码
2009/11/11 PHP
怎么在Windows系统中搭建php环境
2013/08/31 PHP
PHP URL参数获取方式的四种例子
2014/02/28 PHP
JavaScript函数、方法、对象代码
2008/10/29 Javascript
javascript css float属性的特殊写法
2008/11/13 Javascript
jQuery实现用方向键控制层的上下左右移动
2013/01/13 Javascript
使用jquery hover事件实现表格的隔行换色功能示例
2013/09/03 Javascript
jquery操作HTML5 的data-*的用法实例分享
2014/08/17 Javascript
node.js中Socket.IO的进阶使用技巧
2014/11/04 Javascript
js实现同一页面多个不同运动效果的方法
2015/04/10 Javascript
JS实用的动画弹出层效果实例
2015/05/05 Javascript
JavaScript子窗口调用父窗口变量和函数的方法
2015/10/09 Javascript
JQuery控制图片由中心点逐渐放大效果
2016/06/26 Javascript
BootStrap 附加导航组件
2016/07/22 Javascript
AngularJS实现DOM元素的显示与隐藏功能
2016/11/22 Javascript
js记录点击某个按钮的次数-刷新次数为初始状态的实例
2017/02/15 Javascript
微信小程序 本地数据读取实例
2017/04/27 Javascript
Bootstrap响应式导航由768px变成992px的实现代码
2017/06/15 Javascript
详解Vue2.0配置mint-ui踩过的那些坑
2018/04/23 Javascript
[01:13:59]LGD vs Mineski Supermajor 胜者组 BO3 第三场 6.5
2018/06/06 DOTA
Python修改Excel数据的实例代码
2013/11/01 Python
Python 装饰器使用详解
2017/07/29 Python
浅谈Pandas中map, applymap and apply的区别
2018/04/10 Python
Python cv2 图像自适应灰度直方图均衡化处理方法
2018/12/07 Python
Python中请不要再用re.compile了
2019/06/30 Python
Pycharm2020最新激活码|永久激活(附最新激活码和插件的详细教程)
2020/09/29 Python
html5拖曳操作 HTML5实现网页元素的拖放操作
2013/01/02 HTML / CSS
HTML5 CSS3打造相册效果附源码下载
2014/06/16 HTML / CSS
HTML5新特性之语义化标签
2017/10/31 HTML / CSS
世界上最好的儿童品牌:AlexandAlexa
2018/01/27 全球购物
车间班组长岗位职责
2013/11/13 职场文书
优秀研究生自我鉴定
2013/12/04 职场文书
手工社团活动方案
2014/02/17 职场文书
坚定理想信念心得体会
2014/03/11 职场文书
2014年科普工作总结
2014/12/06 职场文书
浪漫婚礼主持词开场白
2015/11/24 职场文书