CakePHP令人困惑的条件

时间:2012-02-07 03:17:58

标签: php cakephp cakephp-1.3 cakephp-appmodel

_Hi Stackoverflow!我希望你帮忙解决一个非常不寻常的问题...

我一直在使用CakePHP运行一个涉及数千个快节奏选择和插入的复杂脚本。运行几分钟后,通常会抛出SQL错误。

它正在尝试使用过去发现的条件来构建SQL查询。就像它从系统的完全不同的部分采用“conditions”数组,并将其用作简单查找的WHERE子句。

关于什么可能导致Cake的查询构建器混淆的任何想法?

1 个答案:

答案 0 :(得分:0)

如果您在同一个请求/进程上进行多次查询,最好转换数据源方法缓存,因为在某些情况下它会导致错误的查询,而在大多数情况下它只是加速应用程序:

ConnectionManager::getDataSource('default')->methodCache = false;