Реализация обработки ошибок базы данных в CodeIgniter - PullRequest
1 голос
/ 21 июля 2010

Я создаю веб-приложение, используя codeigniter.Я хочу реализовать функцию обработки ошибок.Скажем, например, если я вызываю метод модели, и если в этом методе возникает ошибка, обработчик ошибок вступает в действие, чтобы вернуть предварительно отформатированную строку.который расширяет каждый модельный класс.Затем я могу добавить обработчик ошибок в классе MY_Model.Но возможно ли это сделать сейчас вне меня.(да, я новичок в этом)

Любые просветительские идеи помогут.

1 Ответ

3 голосов
/ 21 июля 2010

Я склонен возвращать массив вместо логического. Этот массив содержит 2 ключа: 'return' и 'error'.

В случае ошибки этот массив будет выглядеть следующим образом:

array('return' => FALSE, 'error' => 'Some error')

В случае успешного выполнения этот массив будет выглядеть следующим образом:

array('return' => TRUE)

Затем контроллер проверяет эти результаты, и в случае ошибки он отображает значение, установленное в ключе «error».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...