我们正在研究Drupal 7,我们需要修改现有Web表单的“ Web表单字段类型”。但是我们无法做到这一点。我们还尝试过删除现有字段“ form key”,并尝试使用相同的“ form key”创建一个新字段,但是现有列的数据将被删除。
答案 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);
希望您能理解!