2011-08-30 54 views
5

我是symfony和PHP的新手。 我有一個問題,我希望有人可以幫助:Symfony 2 - 使用父實體篩選子實體的選項來創建表單

supose我們有3個實體。

團體,專業,作品;作品屬於專業,專業屬於一個羣體。

我想要創建一個「工作」的表單。我想根據選擇的組列表篩選我的特色菜(很像在旅遊網站上,我們可以根據原點篩選目的地)。

所以我的表格只有2個字段。專業和工作的名稱。但在我看來,我必須有3個領域,其中1個針對可以過濾屬於該形式的專業和領域的團隊。

就像預訂航班網站,我必須從開始看到的領域。

這是如此簡單,但我真的堅持下去。

謝謝

回答

2

此時此刻我能拿出2個解決方案:

1)使用AJAX。 在請求上填充選擇框和組。當您選擇其中一個組時,所有特色菜都會進入該組的另一個選擇框。

2) 使用uri段。讓用戶首先選擇組,然後進入下一頁,讓他們選擇專業。之後,用戶獲得填寫數據的表單。

+0

+1。我會選擇2,因爲您可以獲取用戶可以書籤,共享等狀態的鏈接。 – gilden