我一直在看Doctrine,它似乎是一個很好的方式來管理我的OO PHP應用程序中的模型。PHP學說的關係和繼承
我想創建具有一些可選屬性的模型。我不想在我的數據庫中有空值,我想爲這些屬性的某些(所有?)創建單獨的表,併爲它們提供與它們相關的節點的外鍵。然後在查詢數據時,對可選值執行外部連接。
有沒有辦法在Doctrine中實現這樣的東西?
我還沒有徹底查看文檔,但可以有效地在多個表中定義一個模型?我見過的例子似乎沒有提到這一點。
我希望有道理!
任何意見讚賞。
謝謝。
我一直在看Doctrine,它似乎是一個很好的方式來管理我的OO PHP應用程序中的模型。PHP學說的關係和繼承
我想創建具有一些可選屬性的模型。我不想在我的數據庫中有空值,我想爲這些屬性的某些(所有?)創建單獨的表,併爲它們提供與它們相關的節點的外鍵。然後在查詢數據時,對可選值執行外部連接。
有沒有辦法在Doctrine中實現這樣的東西?
我還沒有徹底查看文檔,但可以有效地在多個表中定義一個模型?我見過的例子似乎沒有提到這一點。
我希望有道理!
任何意見讚賞。
謝謝。
學說支持內部和左(外部)連接作爲學說查詢語言的一部分。如果需要,也可以編寫自己的自定義查詢,但仍然使用結果的模型。
與屬性表使用一對多關係。
ModelProperty
~~~~~~~~~~~~~~~~~~~~
modelproperty_id
modelproperty_model_id
modelproperty_property_name
modelproperty_property_value
這就是你要實現的目標嗎?
以防萬一:meta.stackoverflow.com/questions/686/...;) – 2010-03-16 19:30:46