Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   Дублирующаяся валидация (повторные проверки) (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/dubliruyushayasya-validaciya-povtornye-proverki-391283/)

Guest 16.10.2011 16:26

Дублирующаяся валидация (повторные проверки)
 
Есть класс UsersManager. Он позволяет добавлять/удалять/редактировать/активировывать пользователей.В метод add мы запихиваем массив. Ключи - поля, например mail, name, is_active и все такое. Ессно этот класс у нас самодостаточен, и он проверяет те данные, которые в него пришли. Если че-то не так пошло - бросает исключение с внятным кодом и сообщением.Есть форма регистрации. У нее свой валидатор. Да, свой. Почему? ну потому что у меня по стандарту модулей таких есть методы showForm, checkForm и тд. Ну так вот, в этом checkForm все проверяется.Итого мы имеем дублирующиеся проверки. Как быть? удалить checkForm я не могу. Это нелогично для меня.


Часовой пояс GMT, время: 21:04.


© www.otvetnemail.ru - Форум вопросов и ответов.