2012-09-17 109 views
1

假設我有一個實體
ServiceOffer{id ...}

ServiceOfferCapabilities{serviceoffer_id , capability_id,value }Symfony 2隱藏的實體?

ServiceOffer具有ServiceOfferCapabilities集合(一對多)。我想要的只是顯示ServiceOffer的一種形式,讓用戶爲每個功能選擇他想要的值。

那麼不管我做什麼都是非常困難的。因爲我不知道如何爲ServiceOfferCapabilities創建formType。我作爲文本增加價值,但我不知道如何添加功能。
我可以使它工作,但在提交時有問題,因爲它不知道哪些是功能,並將其設置爲空。我嘗試隱藏,但它無法創建一個所需的id的能力對象。任何解決方法?

+0

發表一些代碼... – Squazic

回答

0

似乎一下,你需要像data translator東西(從鏈接)

假設你有任務的一到一個關係問題,例如一個任務 可選地有一個問題鏈接到它。添加一個包含所有 可能的問題的列表框最終可能會導致一個非常長的列表框,其中 是不可能找到的。您可能希望添加文本框 ,而用戶只需輸入問題編號。

您可以嘗試在您的控制器中執行此操作,但這不是最好的 解決方案。如果這個問題自動被 轉換爲Issue對象,會更好。這是數據變形金剛來 的地方。

+0

這是解決方案,數據轉換器與獲取參考。 – GorillaApe