对于具有 4 个类似网站(相同代码,但布局不同)的网络的一部分,我想使用“Zend Framework 2”创建一个应用程序,以在一个应用程序中控制这 4 个网站。此应用程序应查看请求的域并为请求的网站呈现正确的主布局和视图布局。
我对此的想法是编写一个插件,在执行引导程序时为布局/视图设置一个变量。
这是正确的还是以其他方式更好?
对于具有 4 个类似网站(相同代码,但布局不同)的网络的一部分,我想使用“Zend Framework 2”创建一个应用程序,以在一个应用程序中控制这 4 个网站。此应用程序应查看请求的域并为请求的网站呈现正确的主布局和视图布局。
我对此的想法是编写一个插件,在执行引导程序时为布局/视图设置一个变量。
这是正确的还是以其他方式更好?
我建议监听调度或引导事件的插件或小模块将为您提供最好的服务。Rob Allen在这篇文章中提供了 ZF2 事件的完整列表 。如果您选择采用这种方式,Empirio Lab会在其网站上发布包含相关模块配置的简明帖子。