1
是否有可能有一個按鈕,在cakephp應用程序中的兩個不同的控制器中調用兩個不同的動作?例如,假設我在頁面上有一個文本框,並且有一個下一個按鈕,當我單擊下一個按鈕時,我希望將輸入到文本框中的數據保存到數據庫並移至下一頁(移動到另一頁是另一個控制器動作)多個動作爲一個提交按鈕cakephp
這可能嗎?
讓我知道,謝謝
是否有可能有一個按鈕,在cakephp應用程序中的兩個不同的控制器中調用兩個不同的動作?例如,假設我在頁面上有一個文本框,並且有一個下一個按鈕,當我單擊下一個按鈕時,我希望將輸入到文本框中的數據保存到數據庫並移至下一頁(移動到另一頁是另一個控制器動作)多個動作爲一個提交按鈕cakephp
這可能嗎?
讓我知道,謝謝
你的想法是完全錯誤的想法。有不同的方法,但你的「兩個按鈕」是完全錯過領先。我猜是因爲你不瞭解MVC設計模式,請閱讀它。
當您提交表單時,讓我們調用它/ reports/step1並驗證數據,然後將其保存並重定向到/ reports/step2。
做不同事情的不同形式應該總是分開。如果你開始在同一個動作中做多件事情,並且認爲事情變得混亂無疑。簡單地去尋求最佳實踐技巧:如果一個方法同時做兩件事重構它。