首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >drupal 7将实际内容存储在数据库中的何处?

drupal 7将实际内容存储在数据库中的何处?
EN

Stack Overflow用户
提问于 2009-12-29 08:34:23
回答 2查看 9.4K关注 0票数 5

我已经打开了drupal 7的数据库,并在表nodenode_revisionsnode types中查找,找不到drupal存储节点(内容)的实际body的位置。

有人有线索吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-12-29 08:49:32

哦,我刚找到它。在D7中,他们实现字段以允许内容中的自定义字段。因此,节点体只是一个字段,它的值现在存储在表field_revision_body中(在D7中),而不是node_revision (在D6中)。

如果您引用drupal数据库结构的任何引用,这将是有帮助的。

感谢您的阅读。

票数 15
EN

Stack Overflow用户

发布于 2017-11-30 11:04:13

在Drupal 7中,基表中的所有字段都称为属性,如title、author_id、current_time_stamp等。您创建的所有其他字段(如body image和许多其他字段)都存储在其他表中。实际上,Drupal为数据库中的每个字段创建了一个单独的表,并将实体包(文章、基本页)的主键作为外键存储在该field_table中。基本上,Drupal为每个字段创建两个表,1:是用于存储数据(field_data_name_of_field),2:是用于修订(field_revision_name_of_field)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1973566

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档