我为MyClass
定义了一个别名,我想通过ServiceManager可以检索它,参见下面的module.config.php
示例。当我通过$this->serviceLocator->get('MyClass')
在我的控制器中检索MyClass
的实例时,我第一次得到一个新的instane,然后是同一个实例。我错过了我的配置中的某些东西,还是应该提交一个错误?ServiceManager返回相同的实例,同时共享= false
module.config.php
return array(
'di' => array(
'instance' => array(
'alias' => array(
'MyClass' => 'Some\Namespace\MyClass',
),
'MyClass' => array(
'shared' => false,
),
),
),
);
您的编辑被拒绝了,因为您不应该修改其他人的答案中的代码,除非修改格式等。如您现在所做的那样发布新答案是您最好的选择。 – Ren 2013-04-24 08:10:34
啊,好吧知道。 – 2013-04-24 08:54:52