PHP模板引擎Smarty入门使用
今天我们来讲一下模板引擎Smarty入门使用,那么什么是Smarty呢?Smarty是一个使用PHP写出来的PHP模板引擎,目的是要使用PHP程序同美工分离,使的程序员改变程序的逻辑内容时不会影响到美工的页面设计,美工重新修改页面时不会影响到程序的程序逻辑,这在多人合作的项目中显的尤为重要。(也易于... « 阅读全文
Smarty缓存的设置问题
smarty不仅将php实现了mvp,将代码和模板层分离;同时还缓存页面,加快网站的打开速度,提升网站性能,降低数据库的压力,但是怎么设置缓存才是最合理的呢?smarty的缓存开关变量是$caching,默认是关闭状态,值为false,一般是在调试状态下就关闭,但是真正投入到生产环境的时候是需要开启... « 阅读全文
模板中如何使用$smarty变量get,post,request,cookies,session,server,env(图)
020301寂静的村庄02起飞03像花一样茁壮成长01后知后觉小村庄2010后知后觉的胶片时光,持续了几乎有大半年时间。冲出来7卷胶片,有很多不同的旅行片段……不过这次冲扫的感觉不算特别满意,好作品不是很多……这也是胶片的遗憾吧。微弱轰鸣声带着思绪不经意的飞过晾晒的衣服编制出美妙的生活节奏之曲……如... « 阅读全文
php学习篇(9)――smarty(一)
1.配置文件 define('SMARTY_PATH',dirname(__FILE__)); include_once(SMARTY_PATH.'/Smarty/Smarty.class.php'); $smarty=new Smarty(); $smarty->template_dir=SMARTY_PATH."/templates"; //设置模板路径 $smarty->compile_dir=SMARTY_PATH."/templa... « 阅读全文
Smarty配置方法
smarty的安装配置所使用的版本是 Smarty-2.6.191.将压缩包解压,得到一个libs目录,其中包括了smarty类库的核心文件,包括smarty.class.php、smarty_Compiler.class.php、config_File.class.php和debug_tpl4个文件,还有internals和plug-ins两个目录复制libs目录到服务器根目录下,并为其重命名为smarty将smarty文件夹复制到需要的项目中(例 aaa),在Smarty目录下... « 阅读全文
smarty里面的caching的三个值的意思
分过程来说:第一次设置缓存:$smarty->caching = 1;$smarty->cache_lifetime =300; //第一次设置缓存编译后会在cache_dir里生成一个缓存文件,这个文件里包含有此次生成缓存文件时的cache_lifetime,就是300秒;$smarty->caching = 2;$smarty->cache_lifetime ... « 阅读全文
Smarty的Section用法范例
从网上搜到,感觉全面,所以贴在这,1、循环一个简单的一维数组:Example 7-30. Looping a simple array with {section}<?php$data = array(1000,1001,1002);$smarty->assign(’custid’,$data);?> //customer和下面的foo可以随便命名,作用其实仅仅是一个index下标,用来引用数组中的元素{section name=customer loop=$cust... « 阅读全文
Smarty的几个缓存操作技巧.
下面是几个在应用PHPSmarty模板中遇到的几个缓存的使用技巧,现在告诉你,你可以参考学习一下。要想使用Smarty模板的缓存功能,你可以在配置文件中修改参数即可,介绍如下:一、使用缓存要开启smarty的缓存,只需将caching设为true,并指定cache_dir即可.使用cach... « 阅读全文
smarty的安装配置
所使用的版本是Smarty-2.6.191.将压缩包解压,得到一个libs目录,其中包括了smarty类库的核心文件,包括smarty.class.php、smarty_Compiler.class.php、config_File.class.php和debug_tpl4个文件,还有internal... « 阅读全文
smarty 的6个小技巧
1,capture标签capture的中文意思是抓取,它的作用是抓取模板输出的数据,当我们需要它的时候,调用它,以得到抓取数据的目的。例子:{capture name=test} <img src="testimg.jpg"> {/capture} <div class="image"> {$smarty.capture.test} </div> {capture name=test}<img src="tes... « 阅读全文

