如何缓存蛋糕生成的XML文件?

如何缓存蛋糕生成的XML文件?,xml,cakephp,caching,Xml,Cakephp,Caching,这是专门关于CakePHP的缓存系统的 它似乎可以很好地缓存视图文件,但不适用于xml文件。 这是我要缓存的文件:/views/thing/xml/config.ctp 它被称为: 这是我的班级: class ThingController extends AppController{ public $helpers = array('Cache'); public $cacheAction = array('config' => 36000); fun

这是专门关于CakePHP的缓存系统的

它似乎可以很好地缓存视图文件,但不适用于xml文件。 这是我要缓存的文件:/views/thing/xml/config.ctp

它被称为:

这是我的班级:

class ThingController extends AppController{ 
     public $helpers = array('Cache'); 
     public $cacheAction = array('config' => 36000); 
     function config(){ 
          // code here 
     } 
} 
我试过,读过烹饪书,在谷歌上搜索过,但没有结果

任何人都可以告诉我如何缓存由CakePHP生成的XML文件


:)

刚刚检查了你的代码,它在我这方面工作得很好。请检查config/core.php中的Cache.disable或Cache.check键。此外,请仔细检查Web服务器是否对app/tmp/cache具有写入权限。如果缓存正在工作,那么在您第一次请求/thing/config和/thing/config.xml之后应该有两个文件:thing_config.php和thing_config_xml.php

我记得1.2中的缓存机制有一个缺陷,导致缓存的视图不能使用预期的相同mimetype


还有一个到cookbook源代码的链接,它显示了他们是如何解决这个问题的。

刚刚检查了您的代码,它在我这方面非常有效。请检查config/core.php中的Cache.disable或Cache.check键。此外,请仔细检查Web服务器是否对app/tmp/cache具有写入权限。如果缓存正在工作,那么在您第一次请求/thing/config和/thing/config.xml之后应该有两个文件:thing_config.php和thing_config_xml.php

我记得1.2中的缓存机制有一个缺陷,导致缓存的视图不能使用预期的相同mimetype

还有一个到烹饪书来源的链接,显示了他们是如何解决这个问题的