php Smarty 使用步骤

第1步:加载Smarty模板引擎,如:require 'libs/Smarty.class.php'

第2步:创建Smarty对象,如:$smarty = new Smarty();

第3步:修改Smarty默认行为,如:开启缓存、模板的存放路径等

第4步:将程序中取得的数据通过Smarty对象的assign()方法赋值给模板中相应的变量

第5步:用Smarty对象的display()方法将模板内容输出

assign()方法

    这个方法用来给模板中的变量赋值,使用比较容易

    原型:void assign(string varname,mixed var)

    这个方法可以将php所支持的类型数据赋值给模板变量包含数组和对象

    使用方式有如下两种

    //指定一对'名称/数值'
    $smarty->assign('question','你好吗');
    $smarty->assign('answer','不怎么好');

    //指定包含'名称/数值'
    $smarty->assign(array('question' => '你好吗','answer' => '不怎么好'));//这种方式比较少用

display()方法

    基于Smarty的脚本中必须用到这个方法,而且一个脚本中只能使用一次,它负责获取和显示由Smarty引擎引用的模板

    原型:var display(string template[,string cache_id][,string compile_id])

    参数一:template是必选的,指定一个合法的模板资源的类型和路径

    参数二:cache_id指定一个缓存标识符的名称

    参数三:compile_id在维护一个页面多个缓存时使用

    使用方法如下
    $smarty->display('tpl/template_dir/template.html');
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值