web-gelistirme-sc.com

Bir düğümün gövdesinin içeriği nerede depolanır?

Düğüm tablosunda, gerçek gövde dışında her şeyi bulacaksınız. Bu gövde metnini nerede bulabilirim? Bir yerlerde bir damla olarak saklandığını varsayıyorum.

48
coderama

Burada çalışan bir drupal kurulumum yok, ama kendime bu soruyu birkaç hafta önce sordum ve cevabı bulmak zaman aldı.

Doğru hatırlarsam, düğümün gövdesi, düğümün "revizyonlarını" tutmak için kullanılan tabloda saklanır. Adının ne olduğundan emin değilim, ancak "node_revision" veya "node_revisions" gibi bir şey olmalı.

40
Pascal MARTIN

Drupal 7 içinde gövde field_data_body tablosuna taşındı.

56
Freeman

Drupal 6), düğüm gövdesinin içeriği, 'gövde' alanının altındaki 'düğüm_ölçümleri' tablosuna kaydedilir.

node_revisions.body

Drupal 7), düğüm gövdesinin içeriği 'body_value' alanı altındaki 'field_data_body' tablosuna kaydedilir. İçerik revizyonları varsa, 'field_revision_body' tablosuna ' body_value 'alanı.

field_data_body.body_value

field_revision_body.body_value

Drupal 8 içinde, düğüm gövdesinin içeriği 'body_value' alanı altındaki 'node__body' tablosuna kaydedilir. İçerik revizyonları varsa, 'node_revision__body' tablosuna ' body_value 'alanı.

node__body.body_value

node_revision__body.body_value

8
amitgoyal

Drupal 5] içindeki "node_revisions" tablosu.

8
Nir Levy

İçerik türlerinizin gövde içeriği field_data_body ve field_revision_body tablo.

5
Shan

Drupal 7 içinde, düğüm gövdesi field_data_body ve field_revision_body'de bulunur. CCK kullanılarak eklenen yeni alanlar (Drupal 7) çekirdeğine eklenir. Drupal6'da, düğüm gövdesi node_revisions'da depolanır ve oluşturulan alanlar content_node_field ve content_node_field_instance dizinlerine kaydedilir.

2
snasim

Kullanacağınız SQL budur (MySQL istemcisi):

SELECT node.nid,node.vid,type,node.title, body 
FROM node join node_revisions ON node.nid = node_revisions.nid
WHERE node.title = 'some title';

Yani evet, cevap Drupal 6 içindeki "node_revisions" tablosudur.

2
george marcotte

Drupal 7 alanında field_revision_body'de .. Bu tabloyu açıklarsanız, Gövde özeti ve uzun metin tipi için bir col göreceksiniz.

1
gatecrush

Birkaç yeni içerik türü oluşturdum ve onlar için gövde veya açıklama, tablonun field_description_value content_type_<type_name> nerede type_name yeni içerik türünün adıdır.

1
user4221