SMARTY学习手记

 更新时间:2007年01月04日 00:00:00   作者:  
学习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 smarty函数扩展

    php smarty函数扩展

    扩展函数放到 */Smarty/libs/plugins目录下,文件命名格式 modifier.xxxx.php,函数名格式function smarty_modifier_xxxx
    2010-03-03
  • 谈谈关于php的优点与缺点

    谈谈关于php的优点与缺点

    本篇文章小编与大家一起谈谈关于php的优点与缺点问题,有需要的朋友可以参考一下
    2013-04-04
  • php smarty的预保留变量总结

    php smarty的预保留变量总结

    smarty的一个强大的优点是在模板里可以直接使用smarty的预保留变量,省去了很多代码,非常的方便。
    2008-12-12
  • Smarty Foreach 使用说明

    Smarty Foreach 使用说明

    foreach 是除 section 之外处理循环的另一种方案(根据不同需要选择不同的方案)。 foreach 用于处理简单数组(数组中的元素的类型一致),它的格式比 section 简单许多,缺点是只能处理简单数组。
    2010-03-03
  • php Smarty初体验二 获取配置信息

    php Smarty初体验二 获取配置信息

    Smarty模板的特性决定了它的优越性,更是PHPer追捧的原因之所在(更多的是招聘的大部分都要求),今天大致看了Smarty的基本使用方法,不过光看也没用,中午没事随便试了试,结果就一个小问题却导致我中午没了睡觉的时间了
    2011-08-08
  • Blitz templates 最快的PHP模板引擎

    Blitz templates 最快的PHP模板引擎

    Blitz templates 是一个用C语言开发的快速的PHP模板引擎,它是作为一个PHP的扩展功能。它开始作为一个php_templates更换,但发展到更多的工作。
    2010-04-04
  • php smarty模版引擎中变量操作符及使用方法

    php smarty模版引擎中变量操作符及使用方法

    php smarty模版引擎中常用的20个变量操作符及使用方法
    2009-12-12
  • php使用Smarty的相关注意事项及访问变量的几种方式

    php使用Smarty的相关注意事项及访问变量的几种方式

    使用Smarty的相关注意事项及访问变量的几种方式分享,需要的朋友可以参考下。
    2011-12-12
  • 在PHP中使用模板的方法

    在PHP中使用模板的方法

    是否你面临着创建由一个编程人员(可能就是你)和一个设计人员同时进行创作的网站?你不知道如何使工作对你俩来说变得容易吗?我来给你答案:使用FastTemplate来使你的站点更容易定制!
    2008-05-05
  • 在PHP世界中选择最合适的模板与使用方法

    在PHP世界中选择最合适的模板与使用方法

    在PHP世界中选择最合适的模板与使用方法...
    2007-03-03

最新评论