mvc текст ошибок валидации

151
19 сентября 2017, 09:15

изучаю на практике патерн mvc, допустим, я создал маленький класс для валидации, в котором 2 метода на проверку логина и пароля, текст и функция вывода ошибок на страницу сайта будет хранится в этом же классе, а в контроллере для екшенов регистрации и входа, я буду вызывать статично нужный мне метод, который в случае не валидности данных будет выдавать ошибку я правильно поступаю?

и еще похожий вопрос, допустим я в контроллере вызываю екшен регистрации в нем вызывают модель и ее метод на проверку занят ли емейл, и если занят, будет ли правильно в моделе указать текст и сделать вывод ошибки на сайт, или в моделе нужно вернуть только true/false, а текст ошибки и вывод писать в контроллере, как правильно?

Answer 1

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

Второе верно, можно гинерировать boll, модель не должна отвечать за создания текста ошибок, и прочие.

READ ALSO
Поиск массива данных в таблице

Поиск массива данных в таблице

Есть один user, у него в таблице хранится массив ID любимых товаровНеобходимо сделать запрос в таблицу товаров, а затем сделать последовательный...

267
Как подключится к БД при регистрации нового пользователся?

Как подключится к БД при регистрации нового пользователся?

Всем приветХочу сделать регистрацию на сайте для пользователей, которые хотят составлять подборки новостей

255
PHP не записывает в файл

PHP не записывает в файл

Пытаюсь выполнить файл php через http запросВот он:

197