首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >禁用CakePHP 2.4.4上的缓存

禁用CakePHP 2.4.4上的缓存
EN

Stack Overflow用户
提问于 2013-12-30 12:05:58
回答 5查看 13.2K关注 0票数 7

我阅读了一堆具有相同目标的堆栈溢出问题:禁用CakePHP框架中的缓存。然而,不幸的是,这些解决方案都没有对我起作用。

我的core.php现在有了这些值,但是控制器和视图的缓存对于开发来说仍然是难以忍受的:

代码语言:javascript
运行
复制
Configure::write('debug', 2);
Configure::write('Cache.disable', true);
$duration = '+1 day';
if (Configure::read('debug') > 0) {
    $duration = '+1 seconds';
}
EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2014-01-05 18:03:45

Applications/MAMP/bin/php/php5.5.3/conf/php.ini,可能在/Applications/MAMP/conf/php5.5.3/php.ini中。

注释掉这个块中的行!OPcache

在这上面花了三天时间

票数 12
EN

Stack Overflow用户

发布于 2015-10-10 07:05:44

app/Config/core.php

启用Configure::write('Cache.disable', true);

为我工作过。在此之后,不生成modelspersistent缓存。

票数 6
EN

Stack Overflow用户

发布于 2013-12-30 12:10:09

请参阅http://book.cakephp.org/2.0/en/controllers/request-response.html#CakeResponse::disableCache

所以在你的控制器里:

代码语言:javascript
运行
复制
$this->response->disableCache();

要么是通过beforeRender回调,要么是针对每个动作。

请注意,对于IE8 comp。关于这一点,您可能需要添加一个额外的标题,如这里所示。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20839202

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档