суббота, 31 декабря 2011 г.

Дополнения

Модуль ошибок
Модуль используется фр. для вывода ошибок, находится в директории core/errors.php
Основные виды ошибок
class rc_Exception extends Exception
 - Класс, кот. используется по умолчанию для вывода ошибок
class rcException extends Exception
 - Базовый класс для вывода ошибок
class dbException extends rcException
 - Класс для вывода ошибок при работе с базой данных (используется в классе db и всех его методах)
class routingException extends rc_Exception
 - Класс для вывода ошибок маршрутизации (используется в базовом контроллере - base_front_controller)
Пример:
Throw new rcException('Test Exception');
Throw new dbException("DB error", "SELECT id, ip, key, data FROM session WHERE 1");

Класс для вывода данных
Используется в модуле ошибок, находится в директории core/output.php
Основной метод:
output::show($data)
$data - Данные для вывода, формат данных определяется автоматически
Свойства (статические) класса output
public static $return = false;
  - возвращать ли отформатированные данные методом output::show()
public static $delimiter = ' => ';
 - Разделитель используемый для вывода данных (если данные - массив)
public static $show_index = true;
 - Показывать ли индекс массива при выводе данных (если данные - массив)

Комментариев нет:

Отправить комментарий