Bir alan koleksiyonunda yineleniyorum ve alan koleksiyonu öğelerini bir entity_metadata_wrapper ile kaydırıyorum. Metodunu çağırmadan önce alanın varlığını kontrol etmek istiyorum value
(ki bu değere sahip olmayan alanlarda hataya neden olur), ancak bunu yapmanın bir yolunu bulamıyorum.
$field_collection_item = field_collection_item_load($id);
$item_wrapper = entity_metadata_wrapper('field_collection_item', $field_collection_item);
// this results in an error if the field_contrib_headshot field is empty
$headshot = $item_wrapper->field_contributor->field_contrib_headshot->value();
Mevcut geçici çözümüm, field_get_items
alanın boş olup olmadığını görmek için kullanmak , ancak mümkünse meta veri paketleyiciden bunu yapabilmeyi çok isterim.