工厂没有得到构建的服务经理类

时间:2016-04-25 02:24:47

标签: zend-framework2

这是我的服务配置:

    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。

不确定这里有什么问题;

1 个答案:

答案 0 :(得分:-1)

这可能是Designpackage构造函数中的一个问题