如何从Drupal 7中的entity_metadata_wrapper实例获取节点/实体?

时间:2014-08-27 19:34:54

标签: drupal drupal-7 drupal-entities

如何获取用于实例化entity_metadata_wrapper / EntityDrupalWrapper的节点/实体的引用。我在 EntityDrupalWrapper API Reference中找不到getNode / getEntity或类似方法。

$wrapper = entity_metadata_wrapper('node', 
        entity_create('node', array(
            'type' => 'video',
            'bundle' => 'video'
        )
    )
);

1 个答案:

答案 0 :(得分:2)

EntityMetadataWrapper提供了两种获取节点数据的方法rawvalue。来自EntityMetadataWrapper API Referenceraw的说明。

  

返回未处理的原始数据。大多数时候这是相同的   由值()返回,但是已经处理和消毒了   文本数据,这将返回未处理的数据与之形成对比   值()。

归功于@Clive的回答