2009-12-29 28 views

回答

15

哦,我剛剛找到它。在D7中,他們實現了允許內容中的自定義字段的字段。 因此,節點體被認爲只是一個字段,其值現在存儲在表field_revision_body(在D7中)而不是node_revision(在D6中)。

如果您引用任何有助於drupal數據庫結構的參考。

感謝您的閱讀。

+1

+1回答自己的問題 – 2009-12-29 14:06:19

+0

謝謝:) 新的drupal Field API確實使數據庫佈局非常複雜。 – 2009-12-29 21:48:43

+0

感謝您的回答。標籤存儲在哪裏? – void 2013-04-29 00:08:22

0

在Drupal 7中,基表中的所有字段都稱爲屬性,如標題,author_id,current_time_stamp等。所有其他字段(如body圖像和許多其他字段)都存儲在其他表中。實際上,Drupal爲數據庫中的每個字段創建一個單獨的表,並將該實體包(文章,基本頁面)的主鍵作爲外鍵存儲在該field_table中。基本上Drupal爲每個字段創建兩個表1:用於存儲數據(field_data_ [name_of_field])和2:用於修訂(field_revision_ [name_of_field])。