分块输出。
你可能需要修改use_cache方法:把其中的exit改成return

解决方案 »

  1.   

    修改exit成return的话,会使得后面的内容仍被执行。
      

  2.   

    use_cache上的key,通常用什么定义?
      

  3.   

    看了smartemplate一天,还是不明白怎么操作。
    分块缓存是必需的,因为页面顶部的导航条也用模板。key键,可能就是用来进行这样的分块缓存用的吧。因为被程序引用的话,缓存的名称是程序名称,而不是子程序的。
    但是对同一页面不同部分进行缓存的话,尚有不明:
    1、实质上是要将该页面的模板分成几个模板,再进行使用吧?
    2、当页面上不能上下分割(如左右内容更新频率不同)的时候,怎样让右边和左边异步缓存?