【发布时间】:2009-08-07 20:46:48
【问题描述】:
我正在尝试学习 MVC 设计模式。假设我有一个有两种布局的网站:
1)首页:header1 - nav - content1 - footer
2) 一个子页面:header2 - nav - content2 - footer
我的猜测是我的两个不同布局需要两个 View 类。但是在这些布局中有重复的元素(在这个例子中是导航和页脚)。实现这一点的最有效方法是什么?
【问题讨论】:
我正在尝试学习 MVC 设计模式。假设我有一个有两种布局的网站:
1)首页:header1 - nav - content1 - footer
2) 一个子页面:header2 - nav - content2 - footer
我的猜测是我的两个不同布局需要两个 View 类。但是在这些布局中有重复的元素(在这个例子中是导航和页脚)。实现这一点的最有效方法是什么?
【问题讨论】:
如果您需要认真的帮助,那么您需要发布您的代码..
但我假设它是一个约 100 行的自制视图解析器,并且您使用直接 PHP 作为“模板语言”
在这种情况下,您可以直接从模板中调用包含
<?php include($TEMPLATE_DIR . 'sidebar.php'); ?>
【讨论】: