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 相关文章推荐
如何将一个表单同时提交到两个地方处理
Oct 09 PHP
php 数组的指针操作实现代码
Feb 08 PHP
PHP基础知识回顾
Aug 16 PHP
php strnatcmp()函数的用法总结
Nov 27 PHP
php根据isbn书号查询amazon网站上的图书信息的示例
Feb 13 PHP
yii2.0之GridView自定义按钮和链接用法
Dec 15 PHP
通过php添加xml文档内容的方法
Jan 23 PHP
PHP数据库连接mysql与mysqli对比分析
Jan 04 PHP
php图片添加水印例子
Jul 20 PHP
24条货真价实的PHP代码优化技巧
Jul 28 PHP
总结PHP代码规范、流程规范、git规范
Jun 18 PHP
phpstorm最新激活码分享亲测phpstorm2020.2.3版可用
Nov 22 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
ThinkPHP多表联合查询的常用方法
2020/03/24 PHP
PHP中的gzcompress、gzdeflate、gzencode函数详解
2014/07/29 PHP
PHP积分兑换接口实例
2015/02/09 PHP
PHP实现文件上传下载实例
2016/10/18 PHP
JavaScript 高级篇之DOM文档,简单封装及调用、动态添加、删除样式(六)
2012/04/07 Javascript
JavaScript高级程序设计(第3版)学习笔记8 js函数(中)
2012/10/11 Javascript
jQuery让控件左右移动的三种实现方法
2013/09/08 Javascript
jqgrid 表格数据导出实例
2013/11/21 Javascript
setTimeout()与setInterval()方法区别介绍
2013/12/24 Javascript
a标签click和href执行顺序探讨
2014/06/23 Javascript
js和jquery如何获取图片真实的宽度和高度
2014/09/28 Javascript
轻松学习jQuery插件EasyUI EasyUI创建CRUD应用
2015/11/30 Javascript
KnockoutJS 3.X API 第四章之数据控制流with绑定
2016/10/10 Javascript
AngularJS实现根据变量改变动态加载模板的方法
2016/11/04 Javascript
JS实战篇之收缩菜单表单布局
2016/12/10 Javascript
JS异步加载的三种实现方式
2017/03/16 Javascript
Node.js设置CORS跨域请求中多域名白名单的方法
2017/03/28 Javascript
Angular中ng-bind和ng-model的区别实例详解
2017/04/10 Javascript
vue-cli扩展多模块打包的示例代码
2018/04/09 Javascript
nodejs图片处理工具gm用法小结
2018/12/12 NodeJs
webpack DllPlugin xxx is not defined解决办法
2019/12/13 Javascript
Vue实现兄弟组件间的联动效果
2020/01/21 Javascript
[02:38]DOTA2亚洲邀请赛 IG战队巡礼
2015/02/03 DOTA
python统计文本文件内单词数量的方法
2015/05/30 Python
浅析python打包工具distutils、setuptools
2018/04/20 Python
python3.X 抓取火车票信息【修正版】
2018/06/19 Python
Python os.access()用法实例
2019/02/18 Python
python实现飞机大战游戏
2020/10/26 Python
调整Jupyter notebook的启动目录操作
2020/04/10 Python
python 发送邮件的四种方法汇总
2020/12/02 Python
美国购买当代和现代家具网站:MODTEMPO
2018/07/20 全球购物
Java的五个基础面试题
2016/02/26 面试题
应用心理学个人的求职信
2013/12/08 职场文书
临床护理求职信
2014/04/26 职场文书
标会主持词应该怎么写?
2019/08/15 职场文书
漫画「古见同学有交流障碍症」第25卷封面公开
2022/03/21 日漫