Просто возиться с MVC в PHP в первый раз.Я следую простому учебнику, где я наткнулся на проблему, которая не упомянута в текущем учебнике: как правильно включить глобальные файлы (такие как верхний и нижний колонтитулы) в принципы MVC, если я хочу включитькакие-то специальные функции для каждой страницы (внутри верхнего и / или нижнего колонтитула)?
Скажем, у меня есть "страница журнала" и "домашняя страница", которая включает в себя footer.php.Однако на «странице журнала» я хочу добавить дополнительный текст в нижний колонтитул (для простоты).Создание отдельных файлов - это одно из решений, но оно кажется неудобным и нарушает принцип MVC.
Другое решение, возможно, состоит в том, чтобы передать $ _REQUEST из контроллера, который определяет, какое представление должно быть загружено в нижний колонтитул - но это опять-таки, кажется, нарушает MVC, поскольку, на мой взгляд, это логика приложения?
Третье решение, в которое я начинаю верить, является лучшим (имейте в виду, что я учусь!) - это передача данных из модели через контроллер в нижний колонтитул и заголовок таким же образом, как я это делаю.для просмотра страниц, таким образом, делая верхний и нижний колонтитулы по-своему.