smarty半小时快速上手教程
如在这里指定为"<{"与"}>",tpl模板中也要相应的将
{$name}变成<{$name}>,这样程序才可以正确的找到模板变量。
况下为当前目录下的cache目录,与templates_c目录相当,在*nix系统中我们要确保它的可读可写性。 8. $smarty->cache_lifetime = 60 * 60 * 24: 这里将以秒为单位进行计算缓存有效的时间。第一次缓存时间到期时当Smarty的caching变量设置为true时缓存将被重建。当它的 取值为-1时表示建立起的缓存从不过期,为0时表示在程序每次执行时缓存总是被重新建立。上面的设置表示将cache_lifetime设置为一天。 9. $smarty->caching = 1: Smarty将使用当前定义的cache_lifetime来决定是否结束cache;2:表示Smarty将使用在cache被建立时使用cache_lifetime这个值。习惯上使 用true与false来表示是否进行缓存。 10. $smarty->assign("name", "李晓军"): 第二种原形为assign(mixed var),我们要在后面的例子详细的讲解这个成员函数的使用方法,assign是Smarty的核心函数之一,所有对模板变 量的替换都要使用它。 11. $smarty->display("index.tpl"): 用加路径,只要使用一个文件名就可以了,它路径我们已经在$smarty->templates(string path)中定义过了。 程序执行完后我们可以打开当前目录下的templates_c与cache目录,就会发现在下边多出一些%%的目录,这些目录就是Smarty的编译与 缓存目录,它由程序自动生成,不要直接对这些生成的文件进行修改。
部分联系非常紧密,所以就在本节单独拿出来讲一下。 1. foreach:用于循环简单数组,它是一个选择性的section循环,它的定义格式为: {foreach from=$array item=array_id} 程序中传递过来的数组为空时的处理,下面是一个简单的例子: ========================================== |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |