Где я могу разместить объект ошибки в CodeIgniter? - PullRequest
0 голосов
/ 15 ноября 2011

На моем текущем веб-сайте PHP я передаю строки, описывающие ошибки. Я хочу отойти от этой хакерской системы и использовать вместо нее коды ошибок, поэтому я создал этот объект ошибки:

class Error 
{
   const DATABASE = 0; // database failure
   const CACHE    = 1; // cache miss
   const NETWORK  = 2; // network is down
   // ... etc ...
}

Какая стандартная папка для размещения этого файла в CodeIgniter и каков стандартный способ загрузки такого файла в контроллер?

1 Ответ

2 голосов
/ 16 ноября 2011

Я бы, вероятно, просто поместил бы его в /application/libraries/ (см. Создание библиотек для соглашений CodeIgniter).

Затем вы бы загрузили библиотеку следующим образом:

$this->load->library('yourErrorClass');

.. и используйте одну из его функций, например:

$this->yourErrorClass->someLoggingFunction();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...