2016-04-21 161 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對象正在被解析並形式化爲具體對象。

希望這有助於:)