在Symfony2项目中,我想编写一些自定义函数来更改Entity类中的一些setter和getter。首先,我想到了使用service container。如果是这样,我如何在实体类中包含和使用服务?或者有没有方便的方法呢?
答案 0 :(得分:0)
来自控制器:
MyBundle::container = $this->getContainer();
来自实体
$container = MyBundle::$container;
但不要这样做。几乎违反了每个核心学说原则。在D2宇宙中,实体应该只知道其他实体。
考虑发布您需要的其中一个自定义函数的说明,也许有人可以提供帮助。