首页 > php框架

smarty 模板foreach跳出实现方法

<!--{assign var="count" value=0}-->
  <!--{foreach from=cat_list(0,0,false,3,false) item=cat}-->
  {if $cat.level eq 0}
  做事情0
  {elseif $cat.level eq 1}
  做事情1
  {elseif $cat.level eq 2}
  <!--{$count++;}-->
  {if $count%4 eq 0}
  做事情2-1
  {else}
  做事情2-2
  {/if}
  {/if}
  <!--{/foreach}-->

阅读全文

php smarty模板局部缓存方法

如果开启smarty缓存,第一次执行时会将其编译好的输出文件保存到cache目录中,在程序中通过smarty的is_cache()函数检测其 cache文件是否过期,若过期会更新缓存,如果没有过期会自动调用cache文件,省去编译的过程。检测cache过期是看模板文件是否在指定的生命周期内是否更改,这里的更改是是通过检测文件的最近修改时间实现的,不是通过检测模板文件内容。
   阻止一个模板文件的 整篇被缓存 :

阅读全文

zfdebug调试zend framework笔记

一、zfdbug简介:
  zend framework项目开发过程中,测试是无处不在的,但zend framework测试非常麻烦。因此就有老外写了一个zf的debug插件,功能非常全面(文件,内存,数据,缓存,变量,运行时间,异常),它能展示我们平时看不到的系统信息对我们快速定位问题,提高系统的性能,安全性等都有很大的帮助。
有了zfdebug,以后使用zend framework开发项目,调试再无烦恼。


二、zfdebug的官方地址
http://code.google.com/p/zfdebug/
下载地址:
http://code.google.com/p/zfdebug/downloads/list


seo教程ver="showmenu({'ctrlid':this.id,'pos':'13'})" style="display: none; position: absolute">

阅读全文