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 相关文章推荐
使用 php4 加速 web 传输
Oct 09 PHP
PHP的加密方式及原理
Jun 14 PHP
php基础教程 php内置函数实例教程
Aug 21 PHP
在smarty中调用php内置函数的方法
Feb 07 PHP
php增删改查示例自己写的demo
Sep 04 PHP
php实现的太平洋时间和北京时间互转的自定义函数分享
Aug 19 PHP
php实现图片局部打马赛克的方法
Feb 11 PHP
php实现网页缓存的工具类分享
Jul 14 PHP
PHP开发中常用的十个代码样例
Feb 02 PHP
9个比较实用的php代码片段
Mar 15 PHP
PHP实现对xml的增删改查操作案例分析
May 19 PHP
搜索附近的人PHP实现代码
Feb 11 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实现json编码的方法
2015/07/30 PHP
Yii框架组件的事件机制原理与用法分析
2020/04/07 PHP
JavaScript事件列表解说
2006/12/22 Javascript
js继承 Base类的源码解析
2008/12/30 Javascript
JavaScript 动态创建VML的方法
2009/10/14 Javascript
js定义对象或数组直接量时各浏览器对多余逗号的处理(json)
2011/03/05 Javascript
JavaScript 模式之工厂模式(Factory)应用介绍
2012/11/15 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(三)情景对话中仿打字机输出文字
2013/01/23 Javascript
jquery使用淘宝接口跨域查询手机号码归属地实例
2013/11/28 Javascript
使用Node.js为其他程序编写扩展的基本方法
2015/06/23 Javascript
如何用js实现鼠标向上滚动时浮动导航
2016/07/18 Javascript
JS实现十字坐标跟随鼠标效果
2017/12/25 Javascript
Bootstrap实现可折叠分组侧边导航菜单
2018/03/07 Javascript
详解vue路由篇(动态路由、路由嵌套)
2019/01/27 Javascript
vue项目引入ts步骤(小结)
2019/10/31 Javascript
浅谈JavaScript窗体Window.ShowModalDialog使用
2020/07/22 Javascript
[54:10]Spirit vs NB Supermajor小组赛 A组败者组决赛 BO3 第一场 6.2
2018/06/03 DOTA
python处理cookie详解
2014/02/07 Python
python网络编程学习笔记(五):socket的一些补充
2014/06/09 Python
python 捕获 shell/bash 脚本的输出结果实例
2017/01/04 Python
Python基础知识_浅谈用户交互
2017/05/31 Python
Python判断文件和字符串编码类型的实例
2017/12/21 Python
pygame游戏之旅 计算游戏中躲过的障碍数量
2018/11/20 Python
Python 20行简单实现有道在线翻译的详解
2019/05/15 Python
Python爬虫实现使用beautifulSoup4爬取名言网功能案例
2019/09/15 Python
python装饰器练习题及答案
2019/11/01 Python
python如何提取英语pdf内容并翻译
2020/03/03 Python
OpenCV4.1.0+VS2017环境配置的方法步骤
2020/07/09 Python
如何用python开发Zeroc Ice应用
2021/01/29 Python
python 批量将中文名转换为拼音
2021/02/07 Python
经典c++面试题三
2015/07/08 面试题
租房协议书
2014/04/10 职场文书
大学军训自我鉴定大全
2014/09/18 职场文书
2014年护理部工作总结
2014/11/14 职场文书
2015年五一劳动节慰问信
2015/03/23 职场文书
2016教师国培研修感言
2015/12/08 职场文书