Slastik
Новичок
обработчик ошибок
Добрый день
у меня следующая ситуация
есть обработчик ошибок
set_error_handler("myErrorHandler");
есть плагины смарти
в плагинах есть работа с базой
если работа с базой завершилась не корректно вызываю обработчик, он в свою очередь мне шлет на мыло ошибку
а пользователю должен выводить пустую страницу с сообщением что мол работа временно приостановлена
так вот вопрос
так как я использую именно плагины, то главный шаблон уже загружен и часть данных уже отработана и выведена юзеру, и только тогда вызывается плагин, и эта ошибка где то в углу экрана допустим, смотрится глупо и нелепо
я не могу сделать просто пустую страницу с такой надписью. сделать редирект я тоже не могу
так как данные уже посланы
Есть ли какое то изящное решение этой проблемы, кроме включения буферизации вывода.
надеюсь кто то понял мой вопрос
Добрый день
у меня следующая ситуация
есть обработчик ошибок
set_error_handler("myErrorHandler");
есть плагины смарти
в плагинах есть работа с базой
если работа с базой завершилась не корректно вызываю обработчик, он в свою очередь мне шлет на мыло ошибку
а пользователю должен выводить пустую страницу с сообщением что мол работа временно приостановлена
так вот вопрос
так как я использую именно плагины, то главный шаблон уже загружен и часть данных уже отработана и выведена юзеру, и только тогда вызывается плагин, и эта ошибка где то в углу экрана допустим, смотрится глупо и нелепо
я не могу сделать просто пустую страницу с такой надписью. сделать редирект я тоже не могу
так как данные уже посланы
Есть ли какое то изящное решение этой проблемы, кроме включения буферизации вывода.
надеюсь кто то понял мой вопрос
