OneToOne关系

时间:2016-04-21 06:14:08

标签: mysql linux symfony doctrine-orm

我正在研究Ubuntu linux。我正在尝试创建我的第一个symfony项目,其中我必须使用我的用户和事件实体之间的注释建立OneToOne双向关系。我无法判断这种关系是否已正确建立。有没有办法通过使用终端命令检查?

1 个答案:

答案 0 :(得分:2)

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

  • 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对象并将其形式化为具体对象。

希望这有帮助:)