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 下载问题,很急,请帮忙! GB2312转用UTF8编码后数据库的链接以及SQL语句都失效?为什么? 如何从数组中清除指定key的元素 打开wamp5时提示服务未启动 php5中很诡异的问题,请高手指教 PHP上传文件失败问题!求人给解答!急啊!在线等答案! php能实现数据库连接池吗 羽高,请进!(有分送) while嵌套while只输出一次? 求一正则 一个超大数组的展示问题
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文件。我不知道解释清楚了没有???呵呵!!!