我有一个我正在构建的网络应用程序,大约有50个表单。
我有一个非常好的表单构建类,它可以非常好地处理这些表单的创建和提交,并且包含错误处理程序等。不需要帮助。
然而,这些表格分散在120页。我真的可以从你们这些页面/表格的理想组织结构中得到一些权衡。这是一些想法。两者都有利有弊。
标题中的每个页面都会创建一个表单,检测是否存在$ _POST ['action']变量并处理那里的表单。
每个表单都由表单函数文件中的函数构建,并在页面标题中调用时返回表单对象,并且在处理时,由于$ _POST是超全局,因此处理函数在页面的标题也是。
对于每个页面,例如profile.php,在标题中包含一个文件,其中包含profile.forms.php,其中发生上述方法#1或#2。
想法?
只需注意,每页很少会有多个表单。
答案 0 :(得分:1)
转到3. - 稍后维护代码比逐个更改120页更容易。
答案 1 :(得分:0)
Skuta我感谢您的帮助。我最终使用了#2,在完成整个项目后,我对结果非常满意。它的实施灵活且一致,我能够通过最少量的培训轻松地将其他程序员引入项目。