【问题标题】:Organization of many forms on many pages在许多页面上组织许多表单
【发布时间】:2009-01-19 14:07:48
【问题描述】:

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

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

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

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

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

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

想法?


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

【问题讨论】:

    标签: php forms organization


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-01-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-08-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多