php - Symfony 3:如何使用 Doctrine 同步用户
问题描述
我想知道如何在我的用户表(fos_user)上同步用户,我想将用户名与另一个表同步。
因此,如果我想查看发表评论的用户是谁,我想做
$commentA->getUser();
它将显示用户表(fos_user)的用户,因为当用户更改他的用户名时,评论将获得他的新用户名。
感谢帮助
解决方案
您正在寻找的是数据库关系-学说中的 OneToMany / ManyToOne-参见文档-https: //www.doctrine-project.org/projects/doctrine-orm/en/2.6/reference/association-mapping.html#one多对多双向
然后你使用你的主键作为连接键,而不是用户名。
推荐阅读
- amazon-web-services - 使用 Terraform 在多个 S3 存储桶中创建多个文件夹
- reactjs - ReactJS:应用级状态对象的一次性初始化:使用 useState 与 useEffect(..,[])
- python - 在 asyncio add_done_callback 回调中访问上下文变量
- c++ - 如何使用 C++ API 在 LLVM 中执行数组展开?
- c# - 统一文本的问题,NullReferenceException
- reactjs - 错误:无效的挂钩调用。Hooks 只能在函数组件的主体内部调用,同时将 kepler.gl 添加到 React 项目
- python - 将 TImestamp 系列转换为 Unix 时间戳
- git - Git rebase Visual Studio vs 源代码树
- python - 演示一个没有笔记本的 CLI 程序
- iphone - phpmailer 未处理电子邮件中的 Iphone 主题行