2013-04-17 28 views
0

我想用CodeIgniter構建一個多步表單,但我無法弄清楚它應該如何。我的想法是爲每一步創建不同的控制器函數和視圖。我的想法是對的還是有更好的實施方式? 你是否建議使用AJAX創建fomrs?使用CodeIgniter的多步表單

預先感謝您。

回答

1

對於你的問題,我可以建議兩種解決方案。 無論你使用ajax還是表單發佈,都取決於你。

方法1個

1.One第一值存取的數據保存到表 2.In第二和所有其它步驟更新該表。 如果您要回饋功能,您必須小心謹慎地工作,並確保您的表單代碼至少在第一步通過時具有 主鍵。

方法2 在這種方法並不在表中保存剛剛經歷 每個表單提交給會議並在最後一步 穿過,你可以從會話 將數據保存到表一勞永逸

+0

感謝您的回覆我也在考慮第二種方法,因爲 我想以最後一種形式保存到數據庫中。 但我的問題仍然存在,是否必須爲表單的每個步驟創建不同的控制器賦值和視圖? –

+0

是的,你確定你可以創建一個控制器,並且需要多個方法和多個視圖 –

+0

謝謝你的幫助。 –