一对一关系



我正在Ubuntu linux上工作。我正在尝试创建我的第一个symfony项目,在该项目中,我必须使用用户和事件实体之间的注释来建立OneToOne双向关系。我不知道这段关系是否建立得很好。有没有一种方法可以通过使用终端命令来检查这一点?

对我来说,一旦对实体进行更改,这些步骤是强制性的:

  • doctrine:mapping:info-所有实体都必须返回[OK]
  • doctrine:schema:validate-必须返回[Mapping] OK - The mapping files are correct.注意:您可能会遇到FAIL - The database schema is not in sync...,但如果已经对数据库进行了更改(某种同步),我不会太担心它
  • 插入一些伪数据,通过伪/现有控制器获取关系的"左侧"并将其var_dump。这应该会给你一些原始的想法
  • 最后,找到关系的正确一面。这将确保潜在的Proxy对象被解析并形式化为具体对象

希望得到帮助:)

相关内容

  • 没有找到相关文章

最新更新