我正在尝试学习MVC设计模式。假设我有一个有两种布局的网站:
1)主页:header1 - nav - content1 - footer
2)子页面:header2 - nav - content2 - footer
我的猜测是我需要两个不同布局的View类。但是在这些布局中有重复元素(在此示例中为导航和页脚)。实现这一目标的最有效方法是什么?
答案 0 :(得分:1)
如果您需要认真的帮助,那么您需要发布您的代码..
但是我要假设它有一个~100行自制的View解析器和你使用直接PHP作为“模板语言”
在这种情况下,您可以直接从模板中调用包含
<?php include($TEMPLATE_DIR . 'sidebar.php'); ?>