smarty提供了强大的缓存功能。但有时我们并不希望整篇文档都被缓存,而是有选择的缓存某一部分内容或某一部分内容不被缓存。例如你在页面上端使用一个带有广告条位置的模板,广告条可以包含任何HTML、图象、FLASH等混合信息. 因此这里不能使用一个静态的链接,同时我们也不希望该广告条被缓存. 这就需要在 insert 函数指定,同时需要一个函数取广告条的内容信息。smarty也提供了这种缓存控制能力。 我们可以使用{insert}使模板的一部分不被缓存 可以使用$smarty->register_function($params,&$smarty)阻止插件从缓存中输出, 还可以使用$smarty->register_block($params,&...
查看详细内容 >>