2011-08-24 78 views
0

當使用find()方法中的功能CakePHP的輸出查詢,像這樣:CakePHP的 - 找到()函數輸出查詢

`Query: SELECT `Fonyker`.`id`, `Fonyker`.`fonykid`, `Fonyker`.`email`, `Fonyker`.`username`,` etc 

任何想法,爲什麼出現這種情況?

+0

它重新打開查詢或數據? – helloandre

+0

它打印出來的查詢,沒有數據 – 8vius

+0

請添加你的確切的調用find()方法的問題。 – helloandre

回答

0

您未能顯示警告。通常在用戶與查詢問題,蛋糕顯示器這樣的:

Warning (512): SQL Error: 1054: <your error> [CORE/cake/libs/model/datasources/dbo_source.php, line 684] 

Query: SELECT `Fonyker`.`id`, `Fonyker`.`fonykid .... 

在我看來,你只是躲在警告(也許在PHP配置或蛋糕的配置?)

嘗試直接在數據庫運行查詢並檢查是否有任何錯誤

希望這有助於

+0

就我所知,我沒有壓制任何東西,我可以在哪裏查看error_reporting設置? – 8vius

+0

如果你沒有觸及核心文件中的任何東西,那麼我不知道爲什麼它不顯示警告,通常配置在core.php中:'Configure :: write('debug',2);'或者也許錯誤是beeing顯示,但其隱藏的一些css ..你需要調試和測試,以找到問題=)乾杯 – pleasedontbelong