2011-03-15 59 views
5

我意识到这些可能不一定是巨大的性能问题,但我想摆脱Cake生成的任何不必要的SHOW FULL COLUMNS FROM查询。我尝试过使用Containable行为,我认为这会阻止Cake查看我没有包含在我的find()中的任何关联,但我仍然在SQL转储中看到SHOW FULL COLUMNS FROM查询。我也尝试unbindModel(),但它没有效果。如何消除CakePHP的“SHOW FULL COLUMNS”查询?

我不是专家,也不了解蛋糕的所有错综复杂,所以在这里的任何帮助将不胜感激!

回答

5

调试级别设置为0时不会缓存吗?

+0

是的,看起来Cake只是将这些查询用于调试目的,因此,它在调试设置为0时消失。谢谢! – Nick 2011-03-15 15:29:23

+0

对不起劫持;但为什么Cake做到这一点? – 2011-04-15 12:36:00

+0

我有同样的问题,虽然调试模式为0,还有什么需要设置? – 2014-05-19 08:28:41