从 Drupal 数据库访问内容类型及其数据

Posted

技术标签:

【中文标题】从 Drupal 数据库访问内容类型及其数据【英文标题】:Access a content type and its data from Drupal database 【发布时间】:2019-02-25 04:45:28 【问题描述】:

我有一个 Drupal 7 站点,它有一个收集未注册用户数据的表单。收集的所有数据都属于名为“注册”的内容类型,包含 18 个字段。

现在我正在查看数据库,发现这些数据存储在单独的表中,而不是像我希望的那样存储在一个表中。

我需要在外部 php 应用程序上显示这些数据(全部来自“注册”内容类型)。有没有一种简单的方法可以访问这些数据?

【问题讨论】:

【参考方案1】:

您可以使用Views 模块和Views Datasource(views_json) 或者您可以使用Services、Services Views 模块来创建JSON API 页面以获取所有注册内容类型字段。然后使用 curl 向 JSON API 页面发出 GET 请求,您可以获取 JSON 格式的所有值。 :)

【讨论】:

以上是关于从 Drupal 数据库访问内容类型及其数据的主要内容,如果未能解决你的问题,请参考以下文章

Drupal 8中的内容类型是否与数据库中的表相同?

在Drupal 7中的页面之间传递变量

运行 Drupal 项目

如何在 drupal 7 中从前端添加内容类型

按分类过滤内容类型的 Drupal 块

java中的变量及其转换