这是我的服务配置:
public function getServiceConfig()
{
return array(
'factories' => array(
'Squiddle\Designpackage' => function($sm){
$designPkg = new Designpackage($sm);
return $designPkg;
}
)
);
}
它正在一个在调度事件中触发的函数中使用。
这是用法:
$e->getApplication()->getServiceManager()->get('Squiddle\Designpackage');
我的错误是使用null而不是服务管理器构造了designpackage。
不确定这里有什么问题;
答案 0 :(得分:-1)
这可能是Designpackage构造函数中的一个问题