[字号:  ]

smarty缓存问题

发布时间:2008-9-29 03:07   作者: simonsoft   信息来源: PHPChina 开源社区门户
我写了一个页面 通过$_GET不同的参数从数据库获得不同的数据。然后用smarty显示出来。但是我发现,先访问.php?id=1 正常 这时访问.php?id=2 显示的仍然是id=1时的页面。如果把templates_c目录(smarty缓存目录)下的文件都删了 再访问php?id=2就显示正常了。

我记得以前smarty没这问题吧,难道要把缓存关了?

最新回复

david11103 at 2008-10-01 09:28:18
这个问题我也遇到过....
ptsmy at 2008-10-01 13:56:47
仔细看看display这个方法,后面还有两个可选参数 正常的用法$smarty->display('我的模板文件',编译ID,缓存ID);
像你的情况可以这样去用

$smarty->('home.html',$_GET['id'],$_GET['id']);