我正在使用 Drupal 7,我需要从 Web 服务中检索数据。由于规定,这些数据不能存储在 Drupal 数据库中。检索这些数据的最佳实践是什么:使用 Java、Drupal 实体或存储在令牌中?
我们目前正在根据存储在数据库中的 ID 进行调用,并显示来自与该 ID 关联的 Web 服务的数据。
问题是这一切都是在 Drupal 之外完成的,我们无法使用 Drupal 来管理任何此类内容。所以我们有许多带有自定义代码的模块来完成从创建表单、预填充表单、绑定到 Drupal 上的用户帐户等所有工作。
我们正处于可以完全重构其工作方式的地步。
您对我们如何改进这一点有什么建议吗?
注意:我们需要存储的数据量会很大。我在想也许我们可以围绕 Web 服务数据创建一个实体,然后通过添加标记作为默认值来显示与字段相关的数据。存储在数据库中的 ID 将更改通过令牌显示的内容。