MVC для веб-разработки: Форма регистрации? - PullRequest
1 голос
/ 16 мая 2010

Как бы я реализовал форму регистрации, используя шаблон MVC для веб-сайта (я использую PHP)?

Я думаю, что контроллер должен изначально получать данные POST. Тогда, возможно, потребуется некоторое взаимодействие с моделью (если пользователь успешно зарегистрируется). Затем я думаю, что будет вызвано представление формы регистрации, и будет передано значение, указывающее, была ли регистрация успешной.

Материал, с которым мне нужна помощь:

  • Где мне выполнить проверку ввода (т. Е. Правильное форматирование адреса электронной почты)? Как проверить, что имя пользователя уникально?

  • Остальная часть моего описания в порядке?

  • Как бы вы пошли на создание формы регистрации на сайте MVC?

1 Ответ

2 голосов
/ 16 мая 2010

Где мне сделать проверку ввода (т.е. правильное форматирование адреса электронной почты)? Как я должен проверить, чтобы убедиться, что имя пользователя уникален?

Это должно войти и в контроллер. Большинство сред MVC имеют класс проверки.

Остальная часть моего описания в порядке?

Да, вы соответствует стандартам MVC.

Как бы вы поступили с MVC? форма регистрации на сайте?

Когда форма отправляется, она обрабатывается и проверяется в контроллере, а модель вызывается из контроллера для сохранения информации о пользователе в базе данных. После этого контроллер вызывает перенаправление для отправки пользователя на указанную страницу.

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