Духовность™
Продвинутый новичок
Поясните с MVC
Классическая схема MVC, которая присутствует в учебных пособиях, оперирует с какой-то одной сущностью относительно прозрачна.
Например, форма авторизации имеет свою модель, вид и контроллер. Контроллер принимает запрос, в случае правильного ввода отдает модели данные, получает ответ от модели, выводит результат. Но задачи в большинстве стоят более нетривиальные. А именно, на странице нам зачастую нужно вывести ещё и какие-то данные, которые берутся из СУБД. Например, на упомянутой мной странице авторизации нужно вывести сбоку список последних зарегистрировавшихся пользователей. Вопрос - какой элемент MVC должен заниматься запросом к базе, получением результата, выводом? И должны ли этим заниматься элементы MVC модуля авторизации?
Классическая схема MVC, которая присутствует в учебных пособиях, оперирует с какой-то одной сущностью относительно прозрачна.
Например, форма авторизации имеет свою модель, вид и контроллер. Контроллер принимает запрос, в случае правильного ввода отдает модели данные, получает ответ от модели, выводит результат. Но задачи в большинстве стоят более нетривиальные. А именно, на странице нам зачастую нужно вывести ещё и какие-то данные, которые берутся из СУБД. Например, на упомянутой мной странице авторизации нужно вывести сбоку список последних зарегистрировавшихся пользователей. Вопрос - какой элемент MVC должен заниматься запросом к базе, получением результата, выводом? И должны ли этим заниматься элементы MVC модуля авторизации?
