无法在Drupal 7中修改Webform字段类型

时间:2018-07-04 15:43:35

标签: drupal-7

我们正在研究Drupal 7,我们需要修改现有Web表单的“ Web表单字段类型”。但是我们无法做到这一点。我们还尝试过删除现有字段“ form key”,并尝试使用相同的“ form key”创建一个新字段,但是现有列的数据将被删除。

1 个答案:

答案 0 :(得分:0)

@Ravi,您可以使用以下模块将数据从旧字段迁移到新字段,您只需要映射字段即可。该模块包含一个示例:

https://www.drupal.org/project/migrate_d2d

如果上一个选项太复杂,则可以执行以下技巧:

从数据库中将旧的字段表导出为INSERT格式,表名将如下所示:

field_data_field_name

然后,只需将名称表从旧字段替换为新字段表即可。

最后,只需将那些插入操作执行到数据库中即可。

这是一个示例,如何从drupal字段中查找插入语句

INSERT INTO field_data_field_name(entity_type,bundle,deleted,entity_id,revision_id,`language`,delta,field_address_type_value,field_address_type_format) VALUES 
('entityform','solicitud_facturacion',0,656,656,'und',0,'AVENIDA',NULL);

希望您能理解!