Когда в Yii возникает ошибка PHP, вы получаете страницу предупреждения PHP с трассировкой стека.
Можно ли показать мою собственную версию этой страницы. Я думал, что это было включено в errorHandler, но ничего из того, что я меняю, не влияет на страницу ошибки.
Поскольку у нас есть важное обновление для нашей системы, новое из бета-версии, а в ближайшее время появятся дополнительные обновления, я хотел бы предоставить нашим пользователям дамп соответствующих данных POST, чтобы они полностью не потеряли свою работу. (Данные, которые они добавляют, собираются по телефону, поэтому единственный вариант, который у них есть на данный момент, — это прослушивание их телефонного разговора, что не всегда эффективно.
Приветствуются любые идеи
EDIT: я пытался использовать Yii errorHandler, но ничего из того, что я делаю, не меняет результат. Я добавлю свой код:
основная конфигурация
'errorHandler'=>array(
// use 'site/error' action to display errors
'errorAction'=>'site/error',
),
Контроллер сайта
if($error=Yii::app()->errorHandler->error)
{
$this->render('error', $error);
}
На данный момент представление об ошибке содержит только html, но я все равно всегда получаю страницу с ошибкой с трассировкой стека.