2016-04-21 114 views
-1

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

+0

如果学说:架构:update'(或:创建)命令没有outputed任何错误,应该没事。最简单的验证方法是在PHP中使用它。 ;-) –

回答

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对象正在被解析并形式化为具体对象。

希望这有助于:)