Использование модуля ZF2 EdpDiscuss

Я новичок в ZF2. Я пытаюсь использовать EdpDiscuss модуль, я скачал отсюда. Я поместил основной файл в модули, и добавил модуль в 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');

но я тоже не был успешным. Подскажите, пожалуйста, как использовать этот модуль?

Спасибо

1 ответ

Решение

Существует пример проекта, который вы можете использовать: https://github.com/EvanDotPro/EdpForum

В основном, услуга может быть получена с:

$discussService = $this->getServiceLocator()->get('edpdiscuss_discuss_service');

После этого вы можете использовать методы сервиса, исследуя его открытый интерфейс:

https://github.com/EvanDotPro/EdpDiscuss/blob/master/src/EdpDiscuss/Service/Discuss.php

Другие вопросы по тегам