我是ZF2的新手。我正在尝试使用EdpDiscuss
模块,我已从here下载。我将主文件放到模块中,并将模块添加到application.config.php
。当我var_dump活动模块
$modules = $this->getEvent()->getApplication()->getServiceManager()->get('modulemanager')->getLoadedModules();
$moduleNames = array_keys($modules);
var_dump($moduleNames);
它应该显示EdpDiscuss
,但我该如何使用它? module.config.php
中没有路由,因此没有页面。我也尝试将它用作服务:
$service = $sm->getServiceLocator()->get('edpdiscuss');
但我也没有成功。你能告诉我如何使用这个模块吗?
由于
答案 0 :(得分:0)
您可以使用一个示例项目: https://github.com/EvanDotPro/EdpForum
基本上,服务可以通过以下方式获得:
$discussService = $this->getServiceLocator()->get('edpdiscuss_discuss_service');
之后,您可以通过浏览其公共接口来使用该服务的方法:
https://github.com/EvanDotPro/EdpDiscuss/blob/master/src/EdpDiscuss/Service/Discuss.php