【问题标题】:Drupal 7 webform OR form apiDrupal 7 网络表单或表单 api
【发布时间】:2013-10-28 19:17:30
【问题描述】:

我的任务是构建具有以下特征的多个问卷表:

  1. 每份问卷 50-100 个问题
  2. 单选题和多选题混合
  3. 每个问题的可配置答案
  4. 每个问题 5 个选项

使用 webforms谁能告诉我如何从代码中创建此类问题,而不是手动创建包含多个问题的每个表单?

PS: 谁能告诉我基于 Drupal Form API 的解决方案是否比使用 webforms 更好?

【问题讨论】:

    标签: forms drupal-7


    【解决方案1】:

    Webforms 存储在节点中,因此实际的表单是一个节点,然后所有的数据提交都驻留在 webform 模块的自定义数据库表中并引用节点 ID。以编程方式构建网络表单节点是非常可能的,这里有一个很好的参考来学习这样做:

    https://drupal.org/node/2030697

    使用基于 Drupal Form API 的解决方案只会更好或更差,具体取决于您尝试做的具体要求。如果 webform 模块浏览和存储数据的方法足够,那么使用 webform 模块开发可能会更快、更容易。如果您想以某种自定义方法存储数据或使用它做一些独特的事情,那么您可能需要使用表单 API 和您自己的自定义数据处理过程来构建这些表单。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多