Как мне получить узел / сущность из экземпляра entity_metadata_wrapper в Drupal 7?

Как получить ссылку на узел / объект, используемый для создания экземпляра entity_metadata_wrapper / EntityDrupalWrapper. Я не мог найти getNode/getEntity или аналогичный метод в Справочнике по API EntityDrupalWrapper.

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

1 ответ

Решение

EntityMetadataWrapper предоставляет два метода для получения данных узла, raw а также value, Описание raw из Справочника API EntityMetadataWrapper.

Возвращает необработанные, необработанные данные. В большинстве случаев это то же самое, что возвращается value(), однако для уже обработанных и обработанных текстовых данных это вернет необработанные данные в отличие от value().

Кредит @Clive для ответа

Другие вопросы по тегам