Answers:
您正在寻找的功能是field_info_instances()。
检索有关字段实例的信息。
Drupal 7
您可以尝试:
$info = entity_get_property_info($entity_type);
$info += array(
'properties' => array(),
'bundles' => array(),
);
// Add all bundle properties.
foreach ($info['bundles'] as $bundle => $bundle_info) {
$bundle_info += array('properties' => array());
$info['properties'] += $bundle_info['properties'];
}
var_dump($info['properties']);
或者,如果您安装了实体模块,请尝试:
entity_get_all_property_info('node');
冲刷命令(其中之一):
drush eval "var_dump(entity_get_all_property_info('node'));"
drush eval "print var_export(array_keys(entity_get_all_property_info('node')));"
也可以使用以下函数:field_info_field_map()
代替返回实体到字段,它从字段开始并向下到实体。第二个可以很好地查看字段的去向,而field_info_instances()显示了实体的构建方式。