player
Новичок
Views в MVC
Привет,
Тема не новая, но хорошего решения не нахожу
обдумываю как имплементировать views в мвс системе. Всем известно что часто views смешивают с контроллерами или запихивают еще куданибудь, куда не надо.
Поэтому хочу узнать, как хитрее реализовать эту модель - откуда лучше вызывать view.
Есть диспетчер, он загружает нужный контроллер. Контроллер работает с объектами модели, и так как один контроллер работает все время с одними и теми же моделями независимо от того, какой ответ нужно послать клиенту, тут проблем не возникает.
Интереснее становится когда нужно те же данные, которые были сгенерированы на уровне данных, передать нужной вьюшке.
Тут есть возможность
1) писать под каждый view свой контроллер (что по моему мнению совсем не рационально - нужно отделять логику вывода данных от обработки)
2) получать в диспетчер результат работы контроллера (в виде данных) и передавать нужной вьюшке (что тоже криво по моему мнению)
3) ваше решение
Всем спасибо
Привет,
Тема не новая, но хорошего решения не нахожу
обдумываю как имплементировать views в мвс системе. Всем известно что часто views смешивают с контроллерами или запихивают еще куданибудь, куда не надо.
Поэтому хочу узнать, как хитрее реализовать эту модель - откуда лучше вызывать view.
Есть диспетчер, он загружает нужный контроллер. Контроллер работает с объектами модели, и так как один контроллер работает все время с одними и теми же моделями независимо от того, какой ответ нужно послать клиенту, тут проблем не возникает.
Интереснее становится когда нужно те же данные, которые были сгенерированы на уровне данных, передать нужной вьюшке.
Тут есть возможность
1) писать под каждый view свой контроллер (что по моему мнению совсем не рационально - нужно отделять логику вывода данных от обработки)
2) получать в диспетчер результат работы контроллера (в виде данных) и передавать нужной вьюшке (что тоже криво по моему мнению)
3) ваше решение
Всем спасибо