1、(第第29讲讲) PHP模板引擎模板引擎Smarty缓存应用缓存应用学习目标学习目标1、Smarty缓存的配置缓存的配置2、Smarty缓存的使用和清除缓存的使用和清除3、Smarty局部缓存局部缓存4、MYSQL与与Smarty的应用的应用1、Smarty缓存的配置缓存的配置$smarty-cache_dir = /caches/; /缓存目录$smarty-caching = true; /开启缓存,为flase的时侯缓存无效$smarty-cache_lifetime = 60; /缓存时间2、Smarty缓存的使用和清除缓存的使用和清除$smarty-display(cache.tpl
2、, cache_id); /创建带ID的缓存$smarty-clear_all_cache(); /清除所有缓存$smarty-clear_cache(index.htm); /清除index.tpl的缓存$smarty-clear_cache(index.htm,cache_id); /清除指定id的缓存(第第29讲讲) PHP模板引擎模板引擎Smarty缓存应用缓存应用3、Smarty局部缓存局部缓存insert 函数默认是不缓存的。并且这个属性不能修改。index.htminsert name=get_timeindex.phpfunction insert_get_time() return date(Y-m-d H:m:s);smarty_block 函数功能更加强大,使用方法同上blockname没有缓存的:$smarty.now/blockname方法前缀(第第29讲讲) PHP模板引擎模板引擎Smarty缓存应用缓存应用4、MYSQL与与Smarty的应用的应用通过连接一个数据库,具体学习通过连接一个数据库,具体学习MYSQL与与Smarty 的应用的应用mysql_classsmarty_classPHPtemplatesbrowser(第第29讲讲) PHP模板引擎模板引擎Smarty缓存应用缓存应用