MVC - макет, содержащий несколько представлений - PullRequest
0 голосов
/ 08 августа 2009

Я пытаюсь изучить шаблон проектирования MVC. Предположим, у меня есть сайт с двумя макетами:

1) домашняя страница: header1 - nav - content1 - footer

2) подстраница: header2 - nav - content2 - footer

Полагаю, мне понадобятся два класса View для двух разных макетов. Но в этих макетах есть повторяющиеся элементы (в этом примере - nav и footer). Что было бы наиболее эффективным способом реализации этого?

1 Ответ

1 голос
/ 08 августа 2009

Если вам нужна серьезная помощь, вам нужно будет опубликовать свой код ..

Но я собираюсь предположить, что это домашний парсер View ~ 100 строк и вы используете прямой PHP в качестве "языка шаблонов"

В этом случае вы можете вызвать включение напрямую из шаблона

<?php include($TEMPLATE_DIR . 'sidebar.php'); ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...