2011-06-28 131 views
0

我目前使用sfDoctrineGuardPluginsfDoctrineForkedApplyPlugin進行我的用戶管理。多步註冊

這很適合我,並且用戶可以註冊/登錄等

這個問題是與註冊部分。我所擁有的Profile關係在字段用戶方面變得特別大,因此需要填寫註冊表。

我想可能是創建一個多步驟的過程,可能是2個步驟。

第1步是主要的詳細信息,如姓名,用戶名,密碼等 第二步是

我不希望我的用戶向下滾動的地址和我的其他領域填寫在25場單一形式

我不完全確定我會如何做到這一點,我找不到任何有關執行此操作的信息。

有沒有人曾經這樣做過,如果是這樣,有人可以指出我如何做到這一點的正確方向?

謝謝

回答

1

我會爲每一步創建一個表單類。處理提交的表單時,如果驗證通過,則將提交的部分保存到會話中。

最後,您將擁有每個步驟的驗證值數組,然後將模型對象組合出來並保存該對象。

+0

我用行走遇到現有的實現:http://blog.adryjanek.eu/2009/03/24/symfony-12-and-multipage-form-wizard /我只需要看看這個,看看如果我可以修改它爲Doctrine –

+0

您建議我應該做的上面的實現似乎已經爲我工作。謝謝 –