Open kolkov opened 10 years ago
Можно. Хотите сделать? :) У меня просто xdebug стоит, там весь backtrace сразу показывает.
Сделал, чтобы показывалась строка из которой библиотеку вызвали.
Супер! Посмотрю тогда! ) Отпишусь! Я себе тоже сделал, но, думаю, автору тут проще... ) У меня тоже стоит xdebug, но не всегда это удобно, да и не везде бывает он есть в нужное время!)
Если я правильно понял, то надо при вызове такую конструкцию городить теперь? Или я что-то не до понял?
Какую?
Из try -- catch?
Нет, не нужно ничего
Ок, супер! Я делал правда через debug_backtrace(). Вызывая его в query. Но так, наверное правильнее будет. Еще бы хорошо при Debug выводить все запросы не просто на страницу, а в некий массив. Который бы потом можно было забирать и передавать в нужно место в программе. А то не всегда удобно когда данные вылезают не там где их ждут... ))
Там колбэк можно в setDebug() запихать
Знаю, что делается новая библиотека с различными мульками, но эта очень компактная и удобная, думаю ей многие еще долго будут с удовольствием пользоваться. Но есть одно но, при генерации исключений или при выводе отладки неизвестно какой скрипт на какой строке выдал этот SQL запрос. Есть предложение это дело малец модифицировать, чтобы было понятно где искать ту самую ошибку или при отладке было понятно где найти тот самый запрос. Error Code(0): It is too much data in D:\www\xxx\htdocs\system\database\godb.php on line 573 - мало что говорит разработчику. а вот сообщение вида: It is too much data (SELECT
order_number
FROM ?t WHEREorder_number
= ?), file:D:\www\xxx\htdocs\application\model\bank\order.php, line:211 - намного удобнее!Спасибо!