0

我正在构建一个包含大约 50 个表单的 Web 应用程序。

我有一个非常好的表单构建类,可以很好地处理这些表单的创建和提交,并且它包含错误处理程序等。那里不需要帮助。

但是,这些表格分散在 120 页中。对于这些页面/表单的理想组织结构,我真的可以从你们那里得到一些权衡。这里有一些想法。两者都有优点和缺点。

  1. 每个页面在页眉中创建表单,检测 $_POST['action'] 变量的存在并在那里处理表单。

  2. 每个表单由表单函数文件中的函数构建,并在页面标题中调用它时返回表单对象,并且在处理时,由于 $_POST 是超全局的,因此处理函数也在页面标题中调用.

  3. 对于每个页面,例如 profile.php,在标题中包含一个文件,该文件包含一个 profile.forms.php,其中发生了上面的方法 #1 或 #2。

想法?


请注意,每页很少有超过一个表格。

4

2 回答 2

1

去 3. - 以后维护代码比一页更改 120 页更容易。

于 2009-01-19T14:11:13.800 回答
0

斯库塔感谢您的帮助。我最终使用了#2,在充实了整个项目之后,我对结果非常满意。它的实施灵活且一致,我能够通过最少的培训轻松地将其他编码人员引入该项目。

于 2009-03-19T03:40:25.957 回答