2013-05-16 62 views
1

我目前在cakephp上運行了一個相當大的應用程序,有些頁面對數據庫產生了不少查詢。有些查詢是在當前控制器中調用的,但也有一些查詢可能調用遠程模型上的函數,同時在使用與許多模型相關的可容忍行爲時,從特定查詢的優化位置變得相當困難。有沒有辦法在查詢日誌中顯示查詢在哪個文件或類上執行?

我搜索的文檔,但沒有關於配置查詢日誌,也安裝了調試包,但沒有發現任何功能能夠做到這一點。

任何提示?

回答

2

將您的sql連接封裝在PHP類中,並讓您的查詢方法記錄額外的信息。另一種方法是向SQL查詢本身添加註釋「 - 」字符表示註釋,並手動添加當前PHP文件路徑。

+0

如果我在哪裏使用普通的PHP我會按照你的意見,但我沒有看到沒有觸及Cakephp核心類的方式。 – eleonzx

相關問題