Smarty模板引擎的使用
来源:互联网 发布:巴枪中通数据采集系统 编辑:程序博客网 时间:2024/05/18 22:41
一、为什么使用Smarty?
- PHP代码与HTML代码混合在一起,很混乱。Smarty将表现层(前端)和逻辑层(后端)分开。
- 利用smarty缓存技术,有效提高访问速度。
二、Smarty的原理&使用
原理可以用一张图来表示
使用方法
1:在index.php中引入smarty的入口文件:Smarty.class.php
2:实例化一个smarty类;
3:通过对象配置smarty的编译目录、模板目录,缓存目录等等。
4:可将配置文件专门放在一个文件里。
代码
index.php文件
<?php //引入配置文件 require 'smarty/smarty.inc.php'; //注册变量 $name="eric1122"; $smarty->assign("name",$name); //引入模板 $smarty->display("index.tpl"); ?>
smarty.inc.php文件
<?php /** * smarty 配置文件 */ //创建一个实际路径,加快速度 define("ROOT_PATH",dirname(__FILE__)); //引入smarty入口文件 require(ROOT_PATH."/Smarty.class.php"); //实例化一个smarty $smarty=new Smarty(); //配置文件 //模板目录 $smarty->template_dir=ROOT_PATH."/templates"; //缓存目录 $smarty->cache_dir=ROOT_PATH."/cache"; //配置目录 $smarty->config_dir=ROOT_PATH."/configs"; //配置编译目录 $smarty->compile_dir=ROOT_PATH."/compile"; ?>
1 0
- Smarty模板引擎的使用
- Smarty模板引擎的使用
- 【PHP】Smarty 模板引擎的使用总结
- smarty模板引擎_2-变量的使用
- php smarty模板引擎的使用
- PHP使用smarty模板引擎
- php的smarty模板引擎
- Smarty模板引擎的安装
- php模板引擎smarty的安装与使用
- smarty模板引擎_9-Smarty模板的继承特性
- smarty模板引擎_10-Smarty模板的缓存
- ThinkPHP框架使用Smarty模板引擎
- ThinkPHP框架使用Smarty模板引擎
- smarty模板的使用
- PHP 中使用 Smarty 之初:认识 Smarty 模板引擎
- 【smarty模板引擎】smarty模板引擎教程
- 类似于smarty之类的模板引擎的模板引擎原型
- 类似于smarty之类的模板引擎的模板引擎原型
- python 打印出所有的对象/模块的属性 方法
- 查看linux服务器硬盘IO读写负载
- mysql日志详细解析
- hdu 2050
- magento 本地后台登录不了,前台不能登陆
- Smarty模板引擎的使用
- Python 高级特性之 map( )
- PPAPI中使用Chromium的3D图形接口
- hiho 27 最小生成树二·Kruscal算法
- myEclipse出现An internal error occurred during...的解决方案
- UIView的layoutSubviews和drawRect方法何时调用
- objdump反汇编用法示例
- 【poj 1451】T9 (字典树+深搜)
- HDOJ 2032 杨辉三角