我正在构建的一个Web应用程序大约有50个表单。
我有一个非常好的表单构建类,它可以很好地处理这些表单的创建和提交,并且使用错误处理程序等进行包装。这里不需要任何帮助。
然而,这些表格分散在120页纸上。我真的可以用你们的一些权衡利弊来衡量这些页面/表单的理想组织结构。这里有一些想法。两者都有利弊。
标题中的每个页面都会创建窗体,在该窗体中检测到存在一个$\u post['action']变量,并在该变量中处理窗体。
每个表单都是由表单函数文件中的函数构建的,当在页面头中调用表单对象时,返回表单对象;当处理表单对象时,由于$\u Post是一个超级全局,因此处理函数也在页面头中调用。
对于每个页面,如profile.php,在头部包含一个包含profile.forms.php的文件,其中会发生上述方法1或2。
思想?
只是一个注释,每页很少会有多个表单。
去3。-与逐个更改120页相比,在以后维护代码要容易得多。
斯库塔,谢谢你的帮助。我最终使用了2,在充实整个项目之后,我对结果非常满意。它的实现是灵活和一致的,并且我能够以最少的培训轻松地将其他编码人员带到项目中。