在PHP中,有沒有人用來提交表單的模式?表單提交的最佳實踐..等是否有表單提交模式?
例如,我試圖實現一個CRUD操作。起初,我一直在使用處理表單顯示和形式提交功能相同
class Somecontroller extends Controller {
function form1_add() {
// if submit exist save it in database
// else
// display the form
}
function form1_edit() {
// if submit exist save it in database
// else
// display the same form
}
}
什麼我不喜歡。關於這種做法,登錄,檢查是否有提交或是否是品牌新形式是在相同的功能。
我曾經想過做兩個不同的功能
form1_add() and form1_add_submit()
來處理這些操作。但是其他問題出現,例如,驗證失敗,我將不得不再次從form1_add_submit()
調用form1_add()
來顯示那些驗證錯誤。
人們用這種手術做了哪些其他的做法?這些有特定的模式嗎?
這是有道理的。我猜。我對drupal的FormsAPI印象深刻。想知道是否有類似的東西。 感謝您的意見。 – bibstha 2009-05-17 17:44:46
找到適合你的東西,並使你的代碼最容易調試,並與它一起運行。如果這是某種形式的框架,那很好。如果它只是你自己的代碼,也很棒! – 2009-05-17 17:58:48