Хорошо, вот где я. Я изучал MVC / OOP, пытаясь выполнить свое упражнение. Я думаю, что я, наконец, определила цель каждого письма в аббревиатуре MVC - мой вопрос здесь касается дизайнерского решения.
Я установил своего рода FC - он берет параметры из массива $ _GET и загружает соответствующий суб-шаблон в основной шаблон, используя include. Каждый подшаблон также выполняет аналогичный трюк и загружает набор частичных элементов, чтобы учесть сложные требования макета. Когда я делал это, у меня появилось скрывающееся подозрение, что я не совсем все понял - Модель не выглядела значительно (хотя, честно говоря, у «приложения» мало возможностей для уровня данных).
Тогда я решил, что мне следует обратиться к контактной форме, которая требует трех состояний / представлений, отправленных без ошибок, отправленных с ошибками и не отправленных. Я видел несколько подходов к этой проблеме, и я хотел получить некоторую обратную связь. То, что я собираюсь сделать, это загрузить контроллер внутри этого партиала, который обрабатывает выбор представления на основе данных запроса.
Я посмотрел на контроллеры приложений, но примеры, которые я видел, просто перебирают целую кучу команд, и я полагаю, что хочу выполнять команду / элемент управления только для части, поэтому я не уверен, что это правильный путь
Итак, мой вопрос:
- что бы вы порекомендовали?
- Как бы вы определили компонент, который я описал, контроллер, шаблон команд или грязный контроллер страниц?
Предостережение: «Приложение» - это не что иное, как простой сайт брошюры, но я хотел заняться чем-то простым, чтобы понять концепцию.