2011-03-15 29 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