我已经打开了drupal 7的数据库,并在表node、node_revisions和node types中查找,找不到drupal存储节点(内容)的实际body的位置。
有人有线索吗?
发布于 2009-12-29 08:49:32
哦,我刚找到它。在D7中,他们实现字段以允许内容中的自定义字段。因此,节点体只是一个字段,它的值现在存储在表field_revision_body中(在D7中),而不是node_revision (在D6中)。
如果您引用drupal数据库结构的任何引用,这将是有帮助的。
感谢您的阅读。
发布于 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)。
https://stackoverflow.com/questions/1973566
复制相似问题