При регистрации нужно сделать проверку email на уникальность . Есть мысль сделать так : при вводе емейл отправляю запрос по ajax на отдельный action , допустим actionCheckEmail , контроллера UserController , где осуществляется проверка емейл через бд и , если уже емейл такой существует , возвращается отдельный вид с текстом ошибки . Вопрос в том , правильно ли такое решение с точки зрения архитектуры MVC ? ведь придется делать отдельный вид , в котором будет всего лишь одна строчка с текстом ошибки . по-моему это как-то не очень правильно . Куда же все таки отправлять ajax запрос ?
да , могу . Вопрос лишь в том , правильно ли будет отправлять запрос в отдельный action , созданный для проверки ? потому что action в контроллере у меня почему-то ассоциируется только с какой-то страницей на сайте
Kolya Vantukh: При реализации RESTFul Api тоже нужно вью использовать? ))))) Ведь нет? ))
Можно сделать отдельный контроллер А, для валидации ВСЕХ форм которые у вас будут в приложении. Можно сделать отдельный класс Б который будет все это делать и его методы будут вызываться в данном спец контроллере А .Можно сварганить репозиторий В, который будет реализовывать работу с конкретной БД , и будет использоваться для валидации классом Б , который будет поставлять методы спец контроллеру А.... можно сделать все что вам угодно )). Здесь играет роль вопрос целесообразности и того, как вам удобнее.