如何 - 构建自定义 drupal 8 模块表单
Posted
技术标签:
【中文标题】如何 - 构建自定义 drupal 8 模块表单【英文标题】:How to - Build Custom drupal 8 module form 【发布时间】:2019-03-12 09:28:20 【问题描述】:我是Drupal 8
的新手,我知道 Drupal 7 将于 2021 年结束。目前,我正在尝试在 Drupal 8 中构建一个显示表单的模块。
提交此表单时,应将值存储在数据库中。
谁能指导我
【问题讨论】:
【参考方案1】:第一种方式,你可以安装Webform贡献的模块。您可以在此模块中启用一些示例子模块,以了解 webform 如何存储数据。
第二种方式,你可以安装Examples贡献的模块并启用form_api_example(在Examples模块中)。本模块将向您展示如何创建自定义表单、简单表单、ajax 表单、模态表单、多步表单等。
我希望通过 2 个贡献的模块,您可以知道如何构建您的自定义表单。
【讨论】:
【参考方案2】:试试这个链接,它展示了如何在模块中创建自定义表单。 https://www.valuebound.com/resources/blog/step-by-step-method-to-create-a-custom-form-in-drupal-8 您可以通过为表单创建自定义内容类型并使用 $node->save(); 将值保存到数据库中。在表单的提交功能中。
【讨论】:
以上是关于如何 - 构建自定义 drupal 8 模块表单的主要内容,如果未能解决你的问题,请参考以下文章
Drupal 8添加javascript并使用自定义模块在钩子中传递数据
Drupal 7 - 自定义模块:在节点提交中使用自定义表单输入