首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在zend框架中扩展模板

问如何在zend框架中扩展模板
EN

Stack Overflow用户
提问于 2013-02-20 12:40:48
回答 1查看 362关注 0票数 0
  1. 我有一个网站,所有的网页共享一个共同的页眉和页脚。有一些控制器操作使用此布局作为模板。
  2. 还有另一个模板,它是一个选项卡式模板。在登录到应用程序后,用户将获得一个选项卡式界面(该界面具有相同的页眉和页脚)。这个应用程序是用框架编写的(基于Java)。其中,有一个主模板(包含页眉和页脚),它被扩展到一个选项卡式接口(这是另一个模板),然后所有其他操作都会向该模板添加一些特定的内容(将显示的实际页面),并显示结果。

假设有一个配置文件页面,帐户页面使用选项卡式界面(它使用第二个模板)和一个关于我们的页面,使用第一个模板与我们联系。

在zend中,我知道,如果我想要第二个模板中的第一个模板的所有功能,我必须将所有该模板复制到这个模板中。不是吗?或者这里有任何扩展功能吗?在扩展之后,我可以直接使用这个模板来处理帐户和概要文件页面而不是第一个页面吗?

EN

回答 1

Stack Overflow用户

发布于 2013-02-20 13:09:24

不,你可以,

在您的布局文件夹中,您可以有名为“部件”的文件夹,在它们中您可以分别拥有页眉和页脚,在您的主模板页中,您可以按以下方式调用它们,

代码语言:javascript
复制
<head>  
  <title>Site Title</title>
</head> 
<body>
  <?php echo $this->render('parts/header.phtml') ?>
  <?php echo $this->layout()->content ?>
  <?php echo $this->render('parts/footer.phtml') ?>
</body>
</html>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14980099

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档