2013-07-20 61 views
1

這裏的情況下,論壇系統,3名主要的實體:的Symfony2 - 2實體1形式

  • 論壇
  • 螺紋

當您創建一個新的Thread ,表格應該基本上爲您提供2個字段:

  • Thre對於第一個帖子

廣告名稱

  • 文本區域,我知道我可以把一個額外的字段,然後使用請求對象從它那裏得到的信息,但它看起來像你能想到的最壞的解決方案。

    我相信你可以想出更好的解決方案。

    所以這裏的問題: *您如何獲取表單同時顯示子形式(郵政和主題實體) - (使用PostType和ThreadType類,如果可能的話) *本作會驗證它的形式提交?

  • 回答

    1

    嘗試尋找到的Symfony2文檔有關嵌入形式:http://symfony.com/doc/current/book/forms.html#embedded-forms

    +0

    我發現這是一個偉大的來源,但我無法管理的關係是一種可以接受的方式,所以我做線程表有第一篇文章。他們在邏輯上是一回事(線程和它的拳頭後,也可以被視爲一個「描述」字段),所以我認爲可以在線程表中有一個線程的第一篇文章)這解決了我的問題。嵌入形式對於一對一和一對多關係來說確實很棒。再次感謝您的回答。 –