我试图了解如何通过zf2创建两个简单的独立模块,其中模块A调用模块A的一些信息/特征。
例如:
模块A处理网站的页面 模块B处理现场可用的语言
模块A连接到数据表,其中的字段为:[id,title,content,language_id] 模块B连接到数据表,其中字段为:[id,language]
模块A [language_id]不是强制性的。
模块A需要从模块B获取语言列表。 模块B没有任何其他模块依赖
我想在不抛出异常的情况下禁用模块B. 我想启用模块B并在模块A表单中查看语言选择器。
这可能吗?感谢答案 0 :(得分:0)
在config/module.config.php
"my_module" => array("have_lang_module" => true)
然后在module_A中你可以检查:
$config = $this->getServiceLocator()->get('Config');
if (isset($config['my_module']['have_lang_module'])) {...}
我不是专家,但我不明白为什么这不起作用。基本上是配置文件 加载并合并并可供所有模块使用。