Как мне получить узел / сущность из экземпляра 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 для ответа