0
在Symfony2项目中,我想编写一些自定义函数来更改实体类中的一些设置器和获取器。起初,使用service container来到我的脑海。如果是这样,我如何在实体类中包含和使用该服务?还是有任何方便的方法来做到这一点?自定义函数来更改实体
在Symfony2项目中,我想编写一些自定义函数来更改实体类中的一些设置器和获取器。起初,使用service container来到我的脑海。如果是这样,我如何在实体类中包含和使用该服务?还是有任何方便的方法来做到这一点?自定义函数来更改实体
从控制器:
MyBundle::container = $this->getContainer();
从实体
$container = MyBundle::$container;
但不这样做。几乎违反了每个核心原则。在D2宇宙中,实体只应了解其他实体。
请考虑发布您需要的自定义功能之一的描述,也许有人可以提供帮助。
也许我是误解,但为什么不把自定义函数添加到实体类? – Clint 2012-02-17 15:31:20
我只想在全局范围内使用这些函数(这些函数不是特定于任何实体)。 – seferov 2012-02-17 15:33:42