(Редактировать: Забудьте мою предыдущую болтовню ...)
Хорошо, могут быть ситуации, когда вы переходите либо к модели, либо к другому URL-адресу ... Но я не думаю, что это относится к модели, вид (или, возможно, модель) звучит более подходящим.
О маршрутах, насколько я знаю, маршруты предназначены для действий в контроллерах (которые обычно «магическим образом» используют представление), а не непосредственно к представлениям. Контроллер должен обрабатывать все запросы, представление должно представлять результаты, а модель должна обрабатывать данные и передавать их представлению или контроллеру. Я слышал, что многие люди здесь говорят о маршрутах к моделям (до такой степени, что я начинаю верить в это), но, насколько я понимаю, маршруты идут к контролерам. Конечно, многие контроллеры являются контроллерами для одной модели и часто называются <modelname>sController
(например, «UsersController» - это контроллер модели «Пользователь»).
Если вы обнаружите, что пишете отвратительное количество логики в представлении, попробуйте переместить логику куда-нибудь более подходящую; Логика запросов и внутренней связи, вероятно, принадлежит контроллеру, логика, связанная с данными, может быть помещена в модель (но не логика отображения, которая включает теги ссылок и т. д.), а логика, которая связана исключительно с отображением, будет помещена в помощник.