0
正如我在标题中所说的,我想将一个对象转换为一个ID(整数/字符串),然后从ID反向转换为一个对象。通常,我会处理实体关系,但是在这种情况下,我不知道其他实体/绑定,它应该独立运行。
我猜想,我可以为此使用原则映射类型,但是如何注入自定义实体加载器?
多数民众赞成在我的想法(伪代码):
class User { public function getId() { return 'IAmUserBobAndThisIdMyId'; } }
class Meta { private $user; // <== HERE I NEED THE MAGIC public function setUser($user) { $this->user = user; } }
$user = new User(); $meta = new Meta(); $meta->setUser($user); $em->persist($meta); 知道我想要这样的数据库中的实体: user:IAmUserBobAndThisIdMyId
到目前为止,如此简单...但是现在我需要一些逻辑和数据库访问权限来还原该实体。加载很容易,但是如何将其注入到映射类型类中呢?
我阅读了该学说的文档,并且想知道是否可以使用AbstractPlatform $platform通过参数获取的事件管理器。还是有更好的方法?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。