【问题标题】:MVC - Layout containing multiple viewsMVC - 包含多个视图的布局
【发布时间】:2009-08-07 20:46:48
【问题描述】:

我正在尝试学习 MVC 设计模式。假设我有一个有两种布局的网站:

1)首页:header1 - nav - content1 - footer

2) 一个子页面:header2 - nav - content2 - footer

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

【问题讨论】:

    标签: php model-view-controller


    【解决方案1】:

    如果您需要认真的帮助,那么您需要发布您的代码..

    但我假设它是一个约 100 行的自制视图解析器,并且您使用直接 PHP 作为“模板语言”

    在这种情况下,您可以直接从模板中调用包含

    <?php include($TEMPLATE_DIR . 'sidebar.php'); ?>
    

    【讨论】:

      猜你喜欢
      • 2013-08-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-01
      • 1970-01-01
      • 2017-06-05
      • 2017-06-04
      • 1970-01-01
      相关资源
      最近更新 更多