如何在不同的模块中使用视图/布局

时间:2015-03-07 14:21:11

标签: php header zend-framework2 footer

我是Zend Framework 2的新手,并尝试建立我的第一个项目。 我设置了skelleton应用程序,现在我尝试创建一个可以在每个模块中使用的“标题”和“页脚”。

作为页眉和页脚,我指的是普通的html文本,其中包含指向印记等的链接。

我想创建一个包含页眉和页脚的新模块(基本模块),然后在所有其他模块中使用该模块,以便其他模块都使用相同的页眉和页脚。

这是正确的方法吗?

如果是: 1.我在“module / view / layout”文件夹中定义html的东西吗? 2.如何定义其他模块将包含基本模块? 3.是否有针对此的教程或者我正在寻找的正确单词,所以我可以更好地使用谷歌。

如果不是: 1.实现这一目标的正确方法是什么?

谢谢:)。

1 个答案:

答案 0 :(得分:3)

在ZF2中,生成的配置合并所有配置文件。最后一个模块注册在' application.config.php'将覆盖任何先前的值。

因此,如果要在所有模块中共享相同的布局,可以在Application模块中定义它。然后删除与布局相关的其他模块配置,例如' layout / layout'键入' template_map' ' view_manager的一部分,在你的' module.config.php'。

我建议您按照官方文档进行详细说明。