Одна страница сайта с несколькими контроллерами, управляющими просмотрами

Я строю свой собственный MVC Framework, чтобы узнать, как он работает.

Теперь у меня есть базовая папка Framework с классом Model, Controller и View. Который реализует базовую классику для каждой цели.
Например, класс модели содержит методы для запросов к БД, подключения к БД …

Это краткое представление дерева сайта:

index.php
Controller
|-ControllerHome
|-ControllerStory
|-ControllerConnection
Model
|-Story
|-User
View
|-ViewHome
|-ViewStory
|-ViewConnexion
|-template.php
Framework
|-Model.php
|-Controller.php
|-View.php
|-Router.php

У меня есть главный контроллер Router.php, который вызывает правильный контроллер, зная данные поста.

Моя проблема является то, что я не могу найти правильный (я в основном чистый и многоразовый) способ использования нескольких контроллеров для создания моей веб-страницы с несколькими представлениями.

Каждая веб-страница состоит из основного содержимого и поля Connexion, поэтому предполагается, что на каждой странице используется ControllerConnection.

В настоящее время я вызываю ControllerConnection внутри ControllerHome и ControllerStory, но для этого мне нужно написать одинаковые строки кода на каждом контроллере. Это неправильно вызывать контроллер в другом контроллере?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]