在cakePHP中显示完整列

在cakePHP中显示完整列,php,cakephp,Php,Cakephp,我是cakephp的新手,对显示完整列查询感到困惑 我将debug leel设置为2,然后单击一个页面,它显示88个查询(即使数据为空) 以下是查询: 显示item\u purchase\u returns中的完整列 显示来自采购的完整列20 2 显示结果的完整列13 1 显示交易类别的完整列 显示收入的完整列 显示上次应收款的完整列 显示上一笔资金的完整列 ... 等 我的问题是为什么cakePHP会这样做? 这些查询有用吗? cakePHP是否在每个页面上调用这些查询 谢谢 CakePHP调

我是cakephp的新手,对显示完整列查询感到困惑 我将debug leel设置为2,然后单击一个页面,它显示88个查询(即使数据为空) 以下是查询:

显示
item\u purchase\u returns中的完整列

显示来自
采购的完整列
20 2

显示
结果的完整列
13 1

显示交易类别的完整列

显示收入的完整列

显示上次应收款的完整列

显示上一笔资金的完整列 ... 等

我的问题是为什么cakePHP会这样做? 这些查询有用吗? cakePHP是否在每个页面上调用这些查询


谢谢

CakePHP调用这些查询以构建数据库表的内部模型。在开发模式下(缓存每10秒刷新一次),如果您对数据库进行更改,它会非常频繁地调用它们,但是如果调试级别设置为生产(0),则它会假定您没有进行任何数据库更改,并且每99年才刷新缓存一次(基本上不会)。因此,如果您希望对生产中的应用程序的数据库进行更改,则必须在
/app/tmp/
中删除缓存模型,或临时更改为开发模式