MVC - 包含多个视图的布局

问题描述:

我想学习MVC设计模式。假设我有两个布局站点:MVC - 包含多个视图的布局

1)主页:头1 - 导航 - 内容1 - 页脚

2)子页面:HEADER2 - 导航 - 内容2 - 页脚

我的猜测是我需要两个View类用于两种不同的布局。但在这些布局中有重复的元素(在这个例子中是导航和页脚)。什么是最有效的方式来实现呢?

如果你想严重的帮助那么你将需要发布您的代码..

但我要承担起一个〜100线自制查看解析器和您的使用直PHP作为一个“模板语言”

在这种情况下,你可以打电话直接从模板

<?php include($TEMPLATE_DIR . 'sidebar.php'); ?> 
内的包括