ZF2共享创建的对象

用户名

我需要知道我如何能够共享有关我的应用程序的类。

实际上,我在module.php中创建了一个Foo对象,设置了一些属性,并希望在另一个类中使用此创建的Foo类。在创建Foo对象时,我的Bar对象不存在。

我认为我必须使用ServiceManager,但我不知道该如何使用他。

穆罕默德·蔡因·爱丁(Mohammad ZeinEddin)

您可以像下面这样在Module.php的工厂中创建对象:

public function getServiceConfig()
{
    return array(
        'factories' => array(
            'My\Foo' =>  function($sm) {
                $foo = new \My\Foo();
                $foo->setAtt('value');
                return $foo;
            },
        ),
    );
}

然后从服务管理器中获取它,例如从像这样的控制器中获取它:

$this->getServiceLocator()->get('My\Foo')

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在ZF2中创建服务

来自分类Dev

未创建服务异常:ZF2

来自分类Dev

ZF2翻译

来自分类Dev

ZF2测试-serviceManager忽略了模拟对象

来自分类Dev

字段集中的ZF2水合物对象

来自分类Dev

zf2表单未在组合对象中设置值

来自分类Dev

从zf2中的表单对象获取输入验证器

来自分类Dev

ZF2测试-serviceManager忽略了模拟对象

来自分类Dev

ZF2创建类似“ login?url = foo”的路由

来自分类Dev

如何使用zf2创建上传表单?

来自分类Dev

在zf2控制器中创建链接URL

来自分类Dev

如何使用zf2创建上传表单?

来自分类Dev

如何使用ZF2创建SOAP服务?

来自分类Dev

ZF2 FileUpload集合

来自分类Dev

ZF2联合+分页

来自分类Dev

What are Hydrators in ZF2?

来自分类Dev

ZF2动态路由

来自分类Dev

zf2“ join as”语法

来自分类Dev

ZF2事件触发

来自分类Dev

文件上传ZF2

来自分类Dev

ZF2自定义视图助手在多个元素之间共享变量-共享服务问题?

来自分类Dev

在ZF2中的非对象上调用成员函数get()

来自分类Dev

如何将ZF2表单对象序列化为JSON?

来自分类Dev

在ZF2中,如何访问控制器插件中的Response对象?

来自分类Dev

没有设置对象管理器zf2字段集

来自分类Dev

使用ZF2中的JQuery从Zend控制器制作JSON对象

来自分类Dev

zf2 +原则体系结构。如何使用对象管理器?

来自分类Dev

ZF2:使用前向插件时,如何全局更改所有Controller的Request对象?

来自分类Dev

用户在zf2项目的学说实体中的PrePersist上创建的引用集