我正在使用 Drupal 7 的 Form API 为旧系统开发原型。我设法让下拉选择框从数据库中动态且独立地加载。我还设法将自动完成功能连接到同一个数据库。请注意,我的数据库表和关系已导入 Drupal 的 MySQL 数据库,因此我不必担心切换数据库。
现在我已经弄清楚了所有这些,然后我需要获取选择的值并根据该键查询数据库,我也已经这样做了。因为我习惯了 Java 和 C#,所以我习惯了一个简单的 textfield.value = databaseField; 但这不是它在 Drupal 中的工作方式。
毕竟,我仍然不知道如何使用检索到的数据库数据加载表单字段。我对 Drupal 相当陌生,但已经设法弄清楚了很多。我想,这将是更简单的事情之一。但我无法让它工作。
对此的任何帮助或示例将不胜感激。我还希望能够更好地理解 Drupal 是如何做这些事情的,这样我就可以在以后进行插入和删除。
注意:我设法创建了两个水平选项卡字段集,一个用于更新,一个用于插入。这两个字段集位于表单上的同一位置,根据我正在做的事情,我隐藏了不需要的字段集。我的意思是我觉得我做了一些很酷的事情,但是这个看似简单和基本的操作暗示了我。