Я думаю, что получаю основные понятия MVC, но я не уверен, где я должен поместить свою «домашнюю страницу»? Под этим я подразумеваю, например, страницу, которая появится, если вы перейдете на stackoverflow.com, а не на что-то вроде stackoverflow.com/questions, в котором есть явный контроллер (контроллер «вопросов»).Где находится «первая страница» в MVC?
У меня есть функция, которая определяет, какой контроллер использовать на основе переменной GET, но я не совсем уверен, что делать, когда эта переменная отсутствует. Я подумывал добавить define() как «путь по умолчанию», но я не уверен, что использовать. Основная страница будет попадать в категорию страниц, но будет ее собственным подразделением separte. Чтобы использовать stackoverflow в качестве примера, я мог направлять первую страницу на контроллер вопросов, но не знаю, что использовать в качестве действия. «Вопросы/титульная страница» мне кажутся плохим именем.
Его нечетное, но я не вижу этого в любом учебном пособии MVC.
Я не использую рамки. Опять используя SO как пример, существует разница между «stackoverflow.com» и «stackoverflow.com/questions», но они оба являются «стандартными» страницами, на которых отображаются списки вопросов. Может быть, на первой странице должен быть свой собственный контроллер, только с «указательным» действием? – Kristina 2010-12-09 00:48:01