如何在不同模块中使用视图/布局
How to use views / layouts in different modules
我是 Zend Framework 2 的新手,正在尝试建立我的第一个项目。
我设置了骨架应用程序,现在我尝试创建一个可以在每个模块中使用的 "header" 和 "footer"。
作为页眉和页脚,我指的是正常的 html 文本,其中包含印记链接等
我想创建一个包含页眉和页脚的新模块(基本模块),然后使该模块在所有其他模块中可用,以便其他模块都使用相同的页眉和页脚。
这是正确的方法吗?
如果是:
1. 我是否在 "module/view/layout" 文件夹中定义了 html 东西?
2.如何定义其他模块包含基本模块?
3. 是否有这方面的教程或我正在寻找的正确词是什么,所以我可以更好地使用 google。
如果没有:
1. 实现该目标的正确方法是什么?
谢谢 :).
在 ZF2 中,配置是合并所有配置文件生成的。 'application.config.php' 中注册的最后一个模块将覆盖任何先前的值。
所以如果你想在你的所有模块中共享相同的布局,你可以在你的应用程序模块中定义它。然后删除与布局相关的其他模块配置,例如 'module.config.php'.
中 'view_manager 的 'template_map' 部分中的 'layout/layout' 键
我建议您遵循官方文档,其中对此有很好的解释。
我是 Zend Framework 2 的新手,正在尝试建立我的第一个项目。 我设置了骨架应用程序,现在我尝试创建一个可以在每个模块中使用的 "header" 和 "footer"。
作为页眉和页脚,我指的是正常的 html 文本,其中包含印记链接等
我想创建一个包含页眉和页脚的新模块(基本模块),然后使该模块在所有其他模块中可用,以便其他模块都使用相同的页眉和页脚。
这是正确的方法吗?
如果是: 1. 我是否在 "module/view/layout" 文件夹中定义了 html 东西? 2.如何定义其他模块包含基本模块? 3. 是否有这方面的教程或我正在寻找的正确词是什么,所以我可以更好地使用 google。
如果没有: 1. 实现该目标的正确方法是什么?
谢谢 :).
在 ZF2 中,配置是合并所有配置文件生成的。 'application.config.php' 中注册的最后一个模块将覆盖任何先前的值。
所以如果你想在你的所有模块中共享相同的布局,你可以在你的应用程序模块中定义它。然后删除与布局相关的其他模块配置,例如 'module.config.php'.
中 'view_manager 的 'template_map' 部分中的 'layout/layout' 键我建议您遵循官方文档,其中对此有很好的解释。