$field_name, 'type' => $field_info['field_type'], 'cardinality' => $cardinality, 'locked' => FALSE, 'storage' => array( 'type' => 'field_chado_storage' ), 'settings' => $field_info['field_settings'], ); field_create_field($field); } // Attach the field to the bundle. $field_instance = array( 'field_name' => $field_name, 'label' => $field_info['label'], 'description' => $field_info['description'], 'widget' => array( 'type' => $field_info['widget_type'], 'settings' => $field_info['widget_settings'], ), 'entity_type' => $entity_type_name, 'required' => $field_info['is_required'], 'settings' => $field_info['field_settings'], 'bundle' => $bundle_id, ); field_create_instance($field_instance); }