Php Smarty在Apache服务器重新启动之前不会更改
我将Smarty集成到Zend中,它使用Zend缓存,Smarty将缓存保存到单独的文件夹中 当我使用Zend对smarty或PHP代码进行更改时,似乎看到这些更改的唯一方法是重新启动httpd,这并不理想 有更好的办法吗?也许关闭缓存和/或刷新,以便我可以看到在PHP和Smarty上所做的更改Php Smarty在Apache服务器重新启动之前不会更改,php,apache,zend-framework,smarty,Php,Apache,Zend Framework,Smarty,我将Smarty集成到Zend中,它使用Zend缓存,Smarty将缓存保存到单独的文件夹中 当我使用Zend对smarty或PHP代码进行更改时,似乎看到这些更改的唯一方法是重新启动httpd,这并不理想 有更好的办法吗?也许关闭缓存和/或刷新,以便我可以看到在PHP和Smarty上所做的更改 根据Zend文档,Zend Cache似乎有后端和前端缓存。Smarty有自己的缓存。通常,templates\u c目录保存已编译的模板。试着把它清除掉。您还可以进入smarty类并更改设置,这样当模
根据Zend文档,Zend Cache似乎有后端和前端缓存。Smarty有自己的缓存。通常,templates\u c目录保存已编译的模板。试着把它清除掉。您还可以进入smarty类并更改设置,这样当模板更改时,它将在页面刷新时知道。在Smarty.class.php中,将以下内容更改为true
我会在生产过程中关闭该功能,这样就不会降低您的站点速度。我认为即使smarty也有自己的缓存系统。。也许你需要禁用它?见此:
var $compile_check = true;