【问题标题】:How to use the Drupal 7 form API without Drupal?如何在没有 Drupal 的情况下使用 Drupal 7 表单 API?
【发布时间】:2011-03-18 21:40:35
【问题描述】:

我真的很喜欢 Drupal form API 的构思方式。即使对微妙的表单功能有很高的营销期望,我也从未被 API 阻止。

我已经开始开发一个模仿这个 API 的小型 PHP 表单类,以便在不需要完整安装 Drupal 的小型项目中使用它。

不过,如果我能提取一些 Drupal 文件,或许对它们进行一些轻量级的自动修改,并生成这个轻量级的表单验证库,我会更加满意。

你觉得有可能吗?已经完成了吗?

感谢您的帮助。

【问题讨论】:

    标签: drupal validation drupal-7 drupal-fapi


    【解决方案1】:

    表单系统依赖于渲染/主题 API(drupal_render()/theme() 和所有相关的东西)、钩子系统、数据库层(form_state 缓存)等等。

    我认为您不太可能将它与 Drupal 分开使用。

    也许您可以构建一个使用相同 API 的系统,但我不确定是否值得。

    有一些关于重新设计它的讨论,也许会更加分离,比如 Drupal 7 中的新数据库层。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-02-19
      • 1970-01-01
      • 1970-01-01
      • 2015-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多