Я всегда с этим сталкиваюсь при запуске нового проекта. Когда я смотрю на такие примеры, как Mephisto, Typo и т. Д., Они направляют свой корень на контроллер, который относится к определенному ресурсу/модели.Именование корневого контроллера
Моя проблема в том, что почти на каждом веб-сайте, который я когда-либо создавал, мне кажется, что моя первая страница - это на самом деле сотрудничество всех моих моделей, и я не вижу, что я указываю на контроллер, который связан с конкретным как моя целевая страница.
Кто-нибудь имеет тенденцию создавать контроллер, специально предназначенный для передней части веб-сайта? Или, возможно, я смотрю на это совершенно неправильно, пожалуйста, дайте мне знать.
редактировать:
Вот где моя путаница существует:
rboard's routes карты корень контроллер с именем индекса ... но я не могу даже найти контроллер индекса
mephisto's routes использовать некоторые custom routing вещь, и нет никакого корня или даже map.connect to '/'
radiant's routes Основная часть приложения идет на один контроллер, который затем делает какую-то сумасшедшую магию
track's routes перейти к контроллеру, который связан с ресурсом (это пример, наиболее близкий к тому, что я описал выше) ... но не подходит мне, потому что, как я уже сказал, у моих корней, как правило, много вещей.
spot us действительно делает что-то похожее на то, что я делаю, есть домашний контроллер, который имеет только действия шоу, и это моя первая страница.
У меня также есть эта проблема на Django и ASP.NET. позволяет не ограничивать ваш вопрос конкретной структурой. :)) – AmiNadimi