六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 148|回复: 0

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

[复制链接]

升级  41.33%

96

主题

96

主题

96

主题

举人

Rank: 3Rank: 3

积分
324
 楼主| 发表于 2013-2-7 21:15:58 | 显示全部楼层 |阅读模式
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
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表