Роман Журавлев портировал отладочный инструмент из Yii 2 для использования с 1.1. Его пост на хабре описывает детально возможности и настройку.
Все заметки с тегами «Отладка, Yii»
-
Дебаггер для Yii 1.1 портированный из Yii 2
30 августа 2013
-
ratchet.io
5 февраля 2013
В конце января Кирилл kirs показал мне ratchet.io. Штука потрясающая.
В сервис можно отправлять логи и трейсы ошибок. Он за нас их группирует, сортирует по важности и позволяет помечать как решённые.
Ошибки и трейсы можно отсылать откуда угодно. Специальные решения есть под браузерный JavaScript, Python, Rails, PHP, Node.js, Flash, серверные логи, Airbrake. В качестве бонуса инструмент отлично настраивается, умеет создавать тикеты в различных системах и имеет неплохой API.
Пока-что всё бесплатно, но заплатить за такое вполне можно.
Тем, кто использует Yii будет немного приятней. В YiiExt есть готовое решение для интеграции в ваши проекты.
-
Улучшенное сообщение об ошибке в транке Yii
22 декабря 2010
Дошли, наконец, руки перечитать весь фидбек по улучшенной странице ошибки для Yii, доделать и слить всё это в SVN.
Расширение на англоязычном сайте и код в yiiext теперь можно считать устаревшими.
До релиза планируется сделать ещё несколько существенных улучшений в отображении ошибок, таких, например, как блоки кода для каждого шага трейса.
А пока буду очень рад новому фидбеку и идеям.
-
Улучшенное сообщение об ошибке для Yii
20 июля 2010
Подумал над улучшением и без того довольно неплохих сообщений об ошибках Yii в режиме отладки. Реализовал несколько идей. В итоге получился довольно полезный обработчик. В дополнение к тому, что умеет стандартный:
Умеет показывать параметры stack trace.
Различает статические и динамические вызовы.
Выглядит немного получше.
Для сравнения, вот результаты работы старого и нового обработчиков для одной и той же ошибки.
Опробовать обработчик в деле можно забрав код из SVN.
Стоит ли включать эти изменения в ядро Yii? Что ещё можно доработать?
UPD: включено в состав ядра Yii.
-
DebugToolbar для Yii
14 июля 2009
Неплохая отладочная панелька для PHP фреймворка Yii.
Сделано по мотивам решения для CodeIgniter.
Описание с Google code:
Показывает себя поверх всего контента, при этом позволяет свернуть себя до квадрата 26x18. Вобщем-то почти не мешает, когда не нужна, ибо можно сделать прозрачной.
На себе отображает полезную информацию, как то:
Версия фреймворка, конфигурация PHP, Глобальные переменные.
Количество использованной при обработке памяти.
Время затраченное на обработку.
Количество обращений и запросы к БД.
Лог приложения.
Для PHP 5.3 нужно заменить в коде split на explode.