SMARTY学习手记


Posted in PHP onJanuary 04, 2007

学习PHP不能不提下SMARTY,作为著名的模板程序,SMARTY自然有其优势。下面是我总结的自己的一点学习心得吧!
=====================================
先在smarty.php.net下载最新smarty
将libs文件夹放在你的WEB目录下,我是放在smarty下的,目录情况如下:e:/smarty/libs
在smarty目录下新建如下文件夹:
templates(这里放你的模板文件,即tpl文件)
configs
templates_c(自动将编译完的文件转成PHP放在这)
cache
然后在wwwroot目录下建立index.php:
<?php 
include "smarty/libs/Smarty.class.php"; 
define('__SITE_ROOT', 'e:/smarty'); // 最後?]有斜? 
$tpl = new Smarty(); 
$tpl->template_dir = __SITE_ROOT . "/templates/"; 
$tpl->compile_dir = __SITE_ROOT . "/templates_c/"; 
$tpl->config_dir = __SITE_ROOT . "/configs/"; 
$tpl->cache_dir = __SITE_ROOT . "/cache/"; 
//$tpl->left_delimiter = '<{';  可根据需要更改。 
//$tpl->right_delimiter = '}>'; 
$tpl->assign('name','world!'); 
$tpl->display('index.tpl')
?> 

在template目录下建立index.tpl:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
<html> 
<head> 
<title> New Document </title> 
<meta name="Generator" content="EditPlus"> 
<meta name="Author" content=""> 
<meta name="Keywords" content=""> 
<meta name="Description" content=""> 
</head> 

<body> 
hello,{$name}~. 
</body> 
</html> 

然后本地index.php显示出hello,world!~.

PHP 相关文章推荐
apache rewrite_module模块使用教程
Jan 10 PHP
PHP5+UTF8多文件上传类
Oct 17 PHP
PHP时间戳与日期之间转换的实例介绍
Apr 19 PHP
php 强制下载文件实现代码
Oct 28 PHP
php判断数组元素中是否存在某个字符串的方法
Jun 14 PHP
php操作memcache缓存方法分享
Jun 03 PHP
php经典算法集锦
Nov 14 PHP
PHP实现QQ空间自动回复说说的方法
Dec 02 PHP
PHP使用Pear发送邮件(Windows环境)
Jan 05 PHP
Yii2框架制作RESTful风格的API快速入门教程
Nov 08 PHP
php实现自定义中奖项数和概率的抽奖函数示例
May 26 PHP
Laravel5.5 实现后台管理登录的方法(自定义用户表登录)
Sep 30 PHP
笑谈配置,使用Smarty技术
Jan 04 #PHP
Smarty模板快速入门
Jan 04 #PHP
菜鸟学PHP之Smarty入门
Jan 04 #PHP
推荐php模板技术[转]
Jan 04 #PHP
推荐个功能齐全的发送PHP邮件类
Jan 03 #PHP
php和js交互一例-PHP教程,PHP应用
Jan 03 #PHP
URL Rewrite的设置方法
Jan 02 #PHP
You might like
?繁体转换的class
2006/10/09 PHP
一个简单的PHP投票程序源码
2007/03/11 PHP
php微信开发接入
2016/08/27 PHP
php mysql_real_escape_string addslashes及mysql绑定参数防SQL注入攻击
2016/12/23 PHP
laravel框架之数据库查出来的对象实现转化为数组
2019/10/23 PHP
基于jquery的无限级联下拉框js插件
2011/10/29 Javascript
怎样在JavaScript里写一个swing把数据插入数据库
2012/12/10 Javascript
node.js Web应用框架Express入门指南
2014/05/28 Javascript
JS实现清除指定cookies的方法
2014/09/20 Javascript
javascript判断并获取注册表中可信任站点的方法
2015/06/01 Javascript
javascript 中的 delete及delete运算符
2015/11/15 Javascript
js实现的鼠标滚轮滚动切换页面效果(类似360默认页面滚动切换效果)
2016/01/27 Javascript
javascript中数组(Array)对象和字符串(String)对象的常用方法总结
2016/12/15 Javascript
简单谈谈js的数据类型
2017/09/25 Javascript
JS实现标签滚动切换效果
2017/12/25 Javascript
如何在vue中使用ts的示例代码
2018/02/28 Javascript
VUE中使用MUI方法
2019/02/12 Javascript
koa-router路由参数和前端路由的结合详解
2019/05/19 Javascript
Node.js安装详细步骤教程(Windows版)详解
2019/09/01 Javascript
JS数组属性去重并校验重复数据
2020/01/10 Javascript
[01:56]林书豪DOTA2上海特级锦标赛励志短片
2016/03/05 DOTA
跟老齐学Python之玩转字符串(2)更新篇
2014/09/28 Python
详解Python中的相对导入和绝对导入
2017/01/06 Python
python爬虫使用cookie登录详解
2017/12/27 Python
python修改list中所有元素类型的三种方法
2018/04/09 Python
将python图片转为二进制文本的实例
2019/01/24 Python
python实现微信防撤回神器
2019/04/29 Python
CSS3 media queries + jQuery实现响应式导航
2016/09/30 HTML / CSS
处理textarea中的换行和空格
2019/12/12 HTML / CSS
函授自我鉴定
2013/11/06 职场文书
小学生元旦感言
2014/02/26 职场文书
《宋庆龄故居的樟树》教学反思
2014/04/07 职场文书
学习雷锋月活动总结
2014/07/03 职场文书
道路运输企业安全生产责任书
2014/07/28 职场文书
2016领导干部廉洁自律心得体会
2016/01/13 职场文书
CocosCreator入门教程之网络通信
2021/04/16 Javascript