如果我在模块类别中有一个服务管理器,例如,我可以从模块应用程序中的类别中读取吗?
我已经在Application的Module.php中这样做了,'list-category'位于模块类别的module.config.php文件中:
public function onDispatch(MvcEvent $e)
{
// get service manager from the application object
$sm = $e->getApplication()->getServiceManager();
// get categories service
$categories = $sm->get('list-category');
// get view model
$vm = $e->getViewModel();
// store category list in a variable
$vm->setVariable('categories', $categories);
}
我已经在应用程序的模块类别中阅读了服务管理器。