`

PHP100视频教程27:PHP模板引擎Smarty入门使用

    博客分类:
  • PHP
阅读更多
PHP100视频教程27:PHP模板引擎Smarty入门使用

1、Smarty介绍及应用的优缺点
       Smarty是一个使用PHP写出来的PHP模板引擎,目的是要使用PHP程序同美工分离,使的程序员改变程序的逻辑内容时不会影响到美工的页面设计,美工重新修改页面时不会影响到程序的程序逻辑,这在多人合作的项目中显的尤为重要。

2、Smarty的配置

include_once("Smarty/Smarty.class.php"); //包含smarty类文件

$smarty = new Smarty(); //建立smarty实例对象$smarty

$smarty->config_dir="Smarty/Config_File.class.php";  // 目录变量

$smarty->caching=false; //是否使用缓存,项目在调试期间,不建议启用缓存

$smarty->template_dir = "./templates"; //设置模板目录

$smarty->compile_dir = "./templates_c"; //设置编译目录

$smarty->cache_dir = "./smarty_cache"; //缓存文件夹

//----------------------------------------------------

//左右边界符,默认为{},但实际应用当中容易与JavaScript相冲突

//----------------------------------------------------

$smarty->left_delimiter = "{";

$smarty->right_delimiter = "}";


3、Smarty的应用:变量,循环…

$smarty->assign("name", "PHP100中文站"); //进行模板变量替换
$smarty->display("index.htm");  // 该文件就是模板文件,应该在模板目录下


数组是最常用的方式,可以帮助我们循环列表,和快速访问打理数据,如果要循环数组我们可以使用Smarty内置的方法section
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics