2012-02-17 87 views
0

在Symfony2项目中,我想编写一些自定义函数来更改实体类中的一些设置器和获取器。起初,使用service container来到我的脑海。如果是这样,我如何在实体类中包含和使用该服务?还是有任何方便的方法来做到这一点?自定义函数来更改实体

+0

也许我是误解,但为什么不把自定义函数添加到实体类? – Clint 2012-02-17 15:31:20

+0

我只想在全局范围内使用这些函数(这些函数不是特定于任何实体)。 – seferov 2012-02-17 15:33:42

回答

0

从控制器:

MyBundle::container = $this->getContainer(); 

从实体

$container = MyBundle::$container; 

但不这样做。几乎违反了每个核心原则。在D2宇宙中,实体只应了解其他实体。

请考虑发布您需要的自定义功能之一的描述,也许有人可以提供帮助。