Drupal 7 Drupal webform提交创建新表

Drupal 7 Drupal webform提交创建新表,drupal-7,phpmyadmin,acquia,Drupal 7,Phpmyadmin,Acquia,我创建了一个网络表单。然而,我希望每当我创建一个新的webform时,如果我输入一些数据并提交它,它必须在phpmyadmin中为我创建的每个新表单创建一个新表。 默认情况下,每个提交的数据都会进入“webform_submitted_data”表。我希望我创建的每个webform都必须有单独的表。 请告诉我如何做到这一点的步骤。如果您按原样使用webform模块,它将完全按照您描述的那样使用自己的数据库表结构 如果您对webforms的数据在后端的存储方式有特殊要求,则必须创建自己的自定义模块

我创建了一个网络表单。然而,我希望每当我创建一个新的webform时,如果我输入一些数据并提交它,它必须在phpmyadmin中为我创建的每个新表单创建一个新表。 默认情况下,每个提交的数据都会进入“webform_submitted_data”表。我希望我创建的每个webform都必须有单独的表。
请告诉我如何做到这一点的步骤。

如果您按原样使用webform模块,它将完全按照您描述的那样使用自己的数据库表结构

如果您对webforms的数据在后端的存储方式有特殊要求,则必须创建自己的自定义模块,该模块要么构建自己的表单并自行存储数据,要么与现有webform功能挂钩并仅更改其存储和检索部分

无论哪种情况,构建定制模块都需要您做一些工作

数据的存储方式不是您可以为webform模块配置的内容…:-)


但是,我不确定您为什么要更改数据的存储方式,但您知道,您可以将提交的数据导出为csv和其他文件格式,以便稍后进行操作,对吗?

模块将为每个Web表单提供一个伪表,允许对数据进行读取访问。

谢谢Boriana。该项目的要求是,对于每个创建的webform,必须在后端创建一个单独的数据库表。创建此类模块的任何指针都将非常有用。