首页 > 解决方案 > Symfony 3:如何使用 Doctrine 同步用户

问题描述

我想知道如何在我的用户表(fos_user)上同步用户,我想将用户名与另一个表同步。

因此,如果我想查看发表评论的用户是谁,我想做

$commentA->getUser();

它将显示用户表(fos_user)的用户,因为当用户更改他的用户名时,评论将获得他的新用户名。

感谢帮助

标签: phpsymfonydoctrine

解决方案


您正在寻找的是数据库关系-学说中的 OneToMany / ManyToOne-参见文档-https: //www.doctrine-project.org/projects/doctrine-orm/en/2.6/reference/association-mapping.html#one多对多双向

然后你使用你的主键作为连接键,而不是用户名。


推荐阅读