我很努力地找出是否可以做到這一點,但我有一個cakephp表單,它有很多輸入字段,提交時我將它們寫入文本文件,我可以在這裏動態添加字段通過點擊一個按鈕,但:通過管理將輸入字段添加到cakephp表單
我的問題是,如果我有一個管理頁面我如何獲得該動態添加字段到頁面,並讓他們永遠停留在那裏不只是爲該會話?
真的很想搞清楚如何做到這一點,任何指導將不勝感激。
在此先感謝。
我很努力地找出是否可以做到這一點,但我有一個cakephp表單,它有很多輸入字段,提交時我將它們寫入文本文件,我可以在這裏動態添加字段通過點擊一個按鈕,但:通過管理將輸入字段添加到cakephp表單
我的問題是,如果我有一個管理頁面我如何獲得該動態添加字段到頁面,並讓他們永遠停留在那裏不只是爲該會話?
真的很想搞清楚如何做到這一點,任何指導將不勝感激。
在此先感謝。
使它們持久。你需要存儲表單和它的字段:「Form hasMany FormField」。這些字段應該描述一個類型,以便FormHelper將呈現正確的輸入。
當您想要顯示錶單時,再次從數據庫中讀取該信息並根據您存儲的信息呈現表單。
我猜你已經有了一個javascript功能,可以動態地將該字段添加到管理頁面。那是對的嗎?
我不使用CakePHP,但我使用的一般解決方法是使用JavaScript函數同時更新存儲表單佈局的數據庫中的表。
以下是一些您可以用來實現目標的Jquery Form構建器插件。
這裏是PHP FormBuilder class與教程一個很好的鏈接,你可以作爲一個供應商庫到CakePHP的使用。
這個鏈接也可以幫助你。 http://stackoverflow.com/questions/6002078/cakephp-add-fields-to-form-dynamically –
是的我有一個jQuery的功能,它添加字段和你的數據庫看起來像正確的答案。 – Schokea