Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Drupal存储其内容的表是什么_Php_Drupal - Fatal编程技术网

Php Drupal存储其内容的表是什么

Php Drupal存储其内容的表是什么,php,drupal,Php,Drupal,我们有一个运行Drupal的网站。我们的网站将向其传递信息的API将从特定的表中获取内容文章。我们需要知道内容文章存储在哪些表中。打开PhpMyAdmin并查看它。基本表是“节点”,但对于在内容类型中创建的每个附加字段,Drupal都会创建新表 我的建议不是编写自定义查询,而是使用视图模块(及其部分子模块,即视图数据导出)获取数据并创建导出提要,这将使您的生活更加轻松。或者使用一些专门的模块来生成提要,比如…hmmmfeed 这一切都取决于文章的字段 节点id及其最基本信息保存在节点中(ni

我们有一个运行Drupal的网站。我们的网站将向其传递信息的API将从特定的表中获取内容文章。我们需要知道内容文章存储在哪些表中。

打开PhpMyAdmin并查看它。基本表是“节点”,但对于在内容类型中创建的每个附加字段,Drupal都会创建新表

我的建议不是编写自定义查询,而是使用
视图
模块(及其部分子模块,即
视图数据导出
)获取数据并创建导出提要,这将使您的生活更加轻松。或者使用一些专门的模块来生成提要,比如…hmmm
feed


这一切都取决于文章的字段

节点id及其最基本信息保存在节点中(nid、标题、状态、创建、更改、类型和用户)

然后,您添加的每个字段都将为其数据创建一个新表,例如 如果您有带有机器名称字幕和网站的字段,则需要加入表“字段\数据\字段\字幕”和字段\数据\字段\网站”

如果您记住每个字段都可以有自己的数据字段,例如,如果网站字段是url字段,那么它将具有字段\网站\ url和字段\网站\标题以及字段\网站\属性来包含该字段的数据

此外,像对分类法的引用这样的字段将只包含一个target_id,因此您还需要加入分类法表

当然,问题是为什么要进行自定义查询(我建议不要这样做),我建议您查看其中的哪些选项卡,而不必确定要加入哪些选项卡。或者查看其中的选项卡,您可以在其中一起单击您想要的字段和视图来处理您的加入