2013-02-19 45 views
2

我是一個Zend Framework用戶,我正在尋找一些替代品。我過去對Symfony感興趣。Symfony 2或PHP框架通常和複雜的形式/子表單

我最近寫了一些非常複雜的表單,這是我公司的用戶體驗思想,可以在一個頁面上編輯調查。

調查分爲:

  • 調查有許多步驟
  • 步驟,有許多問題
  • 問題有很多答案

所以你可以看到它與4沃金連接的模型。每個模型都由子表單表示。我可以通過ajax添加步驟/問題/答案。

當然,我不得不寫很多自定義代碼,例如。當填充通過POST發送的數據來形成我需要創建子表單並填充它們,但是所有邏輯都停留在表單對象中。對於透明的控制器。我需要在控制器中執行的操作是使用POST或Database Survey Row對象填充表單,它正在工作。

我想知道我在symfony2中能做到什麼嗎?

看完之後:http://symfony.com/doc/current/book/forms.html我覺得那會很難。

有人可以簡要描述如何做到這一點?

如何動態創建子窗體並將它們追加到symfony中?子表單可以具有其他子窗體,如我的調查 - >步驟 - >問題 - >答案連接?

+0

結帳https://github.com/craue/CraueFormFlowBundle – Squazic 2013-02-19 16:40:44

回答