Min*_*del 2 drupal drupal-6 drupal-7 drupal-forms
为什么我们使用"drupal形式"虽然我们可以通过"HTML表单"做所有事情?
Drupal Form API提供了一种标准化方法,用于在Drupal站点中显示,验证和提交表单.它允许其他模块与您设计的表单进行交互,并根据需要更改或添加字段以修改表单行为.
通过使用表单API,您可以输出完全包含在类和ID中的表单,您的主题可以按照适合您站点的图形设计的方式进行样式设置.
Form API输出表格是安全的,这意味着它确保用户提交的表单由您的站点生成,并且不是伪造页面的一部分,该页面旨在将恶意数据提供给您的数据库.验证过程允许程序员清理任何数据,以避免SQL注入和其他潜在的安全威胁.它还提供了一种避免多个用户同时修改相同内容的方法.
我还认为将表单构建为结构化数组可以使表单设计和维护更加简单.
这些只是我个人关于使用表单API的重点.您可能希望在Drupal Form API文档中的此链接中阅读更多内容.