class 的基本用法常识问题 $smarty->assign('banner',$banner)两个banner分别表示什么呢?类怎么输出?怎么引用类? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 去下个lamp兄弟连的视频教程第97到103集,smarty模版引擎专题http://www.verycd.com/topics/2843130/ assign() — 赋值说明void assign(mixed var);void assign(string varname, mixed var, bool nocache);你可以传递键值对,或联合数组进行赋值到模板。如设置第三个参数nocache为true,则该变量不进行缓存。 详细参考 变量缓存。Note在你传递对象到模板时,请记住对象在模板中使用的成员变量和方法均只为了显示。通过对象在模板中进行一些更复杂的应用逻辑是很容易的事情,但这样会成为较差的设计,并且难以管理。请参见Smarty网站上关于最佳实践的主题。 比如说:$banner = "这是一个测试哦!!!";test.php中$smarty = new Smarty();$smarty->assign('banner',$banner);$smarty->display('test.tpl');然后你的templates下面有一个文件为test.tpl这个文件是你的模板文件,那么你在用的时候只需要用这个key就行了(会打印:这是一个测试哦!!!)。在你的templates_c下面也会产生一个随机的php文件。我不知道解释清楚了没有???呵呵!!! php中怎么调用swf文件 如何采集防采集的网站 上传文件转码问题 PHP 正则匹配 在线等 100分求和PHP结合的大文件上传解决方案 Perl 关闭Excel的问题 关于获取windows用户名的问题 请教如何对数组进行排序输出 ! 如何使用PEAR的Mail_mimeDecode类? 关于在javascript里向dialog窗体(模式对话框)传参数的问题,在线等 求一正则 一个超大数组的展示问题
http://www.verycd.com/topics/2843130/
void assign(string varname,
mixed var,
bool nocache);
你可以传递键值对,或联合数组进行赋值到模板。如设置第三个参数nocache为true,则该变量不进行缓存。 详细参考 变量缓存。Note在你传递对象到模板时,请记住对象在模板中使用的成员变量和方法均只为了显示。通过对象在模板中进行一些更复杂的应用逻辑是很容易的事情,但这样会成为较差的设计,并且难以管理。请参见Smarty网站上关于最佳实践的主题。
$banner = "这是一个测试哦!!!";
test.php中
$smarty = new Smarty();
$smarty->assign('banner',$banner);
$smarty->display('test.tpl');然后你的templates下面有一个文件为test.tpl这个文件是你的模板文件,那么你在用的时候只需要用这个key就行了(会打印:这是一个测试哦!!!)。在你的templates_c下面也会产生一个随机的php文件。我不知道解释清楚了没有???呵呵!!!