在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