Базовый класс модели. Содержит только базовые функции обработки ошибок
Открытые члены | |
| addError ($message, $fieldname=null, $form=null) | |
| hasError () | |
| getErrors () | |
| cleanErrors () | |
| getDisplayErrors () | |
| getErrorsStr () | |
| getFormErrors ($form, $separator= ', ') | |
| getNonFormErrors ($separator= ', ') | |
| exportErrors () | |
| importErrors ($data) | |
Поля данных | |
| $form_fieldname = [] | |
| $errors_by_form = [] | |
| $errors_non_form = [] | |
| $errors = [] | |
Защищенные данные | |
| $default_error_fieldname = 'Информация' | |
| addError | ( | $message, | |
$fieldname = null, |
|||
$form = null |
|||
| ) |
Добавляет ошибку в список
| string | $message | - сообщение об ошибке |
| string | $fieldname | - название поля |
| string | $form | - техническое имя поля (например, атрибут name у input) |
| cleanErrors | ( | ) |
Очищает ошибки
| exportErrors | ( | ) |
Экспортирует все данные по ошибкам
| getDisplayErrors | ( | ) |
Возвращает информацию об ошибках для отправки браузеру в формате json. Далее можно использовать JavaSript API, для визуального отображения ошибок
| getErrors | ( | ) |
Возвращает полный список ошибок
| getErrorsStr | ( | ) |
Возвращает ошибки в виде строки
| getFormErrors | ( | $form, | |
$separator = ', |
|||
| ' | |||
| ) |
Возвращает ошибки формы
| string | $form | - имя формы |
| mixed | $separator | - разделитель, если задано false, то будет возвращен array, иначе строка со всеми ошибками. |
| getNonFormErrors | ( | $separator = ', |
|
| ' | |||
| ) |
Возвращает ошибки, не связанные с формами
| hasError | ( | ) |
Возвращает true, если имеются ошибки
| importErrors | ( | $data | ) |
Импортирует все данные по ошибкам
| $data |
|
protected |
| $errors = [] |
| $errors_by_form = [] |
| $errors_non_form = [] |
| $form_fieldname = [] |