Создание прототипа в HTML. Нет главных страниц, нет маршрутизации, нет представлений, контроллеров, наследования. Ничего из этого.
Создайте прототип самой сложной страницы и самой простой страницы. Затем вы увидите, как организовать свой макет. Я не буду говорить об архитектуре приложения, поскольку тема слишком широка. Я предполагаю, что все это уже на месте, и вы спрашиваете, как построить свой уровень представления.
Создайте основную главную страницу, которая будет просто иметь обертку. Наследуйте от этой главной страницы, чтобы у вас был верхний и нижний колонтитулы. Затем адаптируйте его к своим потребностям, введя дополнительное наследование, если это необходимо.
Относительно просмотров, контроллеров и прочего.
Я бы создал их следующим образом:
- Посмотреть модель
- View
- Контроллер
- Маршрутизация
Это очень простой и ни в коем случае шаблон, который всегда будет работать, но, надеюсь, он даст вам возможность подумать.