8
检查entity_metadata_wrapper上的字段是否存在
我正在遍历字段集合,并使用Entity_metadata_wrapper包装字段集合项。我想在调用字段的value方法之前检查字段的存在(这会导致在没有值的字段上产生错误),但是我找不到解决方法。 $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(); 我当前的解决方法是使用field_get_items该字段是否为空,但是我希望能够通过元数据包装器做到这一点。
22
entities