Как я могу найти, откуда вызывается запрос в cakePHP? - PullRequest
0 голосов
/ 16 августа 2011

Я смотрю на дамп SQL и в верхней части я вижу кучу запросов, которые я не могу найти в коде.Модель, которую я загружаю, немного сложна со многими ассоциациями $hasMany, $hasOne и $belongsTo.Одна из моделей $belongsTo связана с вызываемой таблицей.Но запрос ищет нулевое значение id, поэтому кажется странным, что он вызывается в первую очередь.

Есть ли какой-нибудь способ, с помощью которого я могу отследить запрос, чтобы выяснить его происхождение?

1 Ответ

0 голосов
/ 16 августа 2011

вы можете расширить свой источник данных для регистрации каждого SQL-запроса в вашем приложении, как в Как записать SQL-запросы в файл журнала с помощью CakePHP (хотя его следует поместить в app / model / datasources / dbo/, а не торт / lib)

...