Невозможно изменить тип поля Webform в Drupal 7 - PullRequest
0 голосов
/ 04 июля 2018

Мы работаем над Drupal 7, и нам нужно изменить «тип поля веб-формы» существующей веб-формы. Но мы не можем этого сделать. Мы также попытались удалить существующее поле «ключ формы» и попытались создать новое поле с тем же «ключом формы», но данные существующего столбца удаляются.

1 Ответ

0 голосов
/ 06 июля 2018

@ Рави, вы можете использовать следующий модуль для переноса данных из старого поля в новое поле, вам просто нужно сопоставить поля. Модуль содержит пример:

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);

Надеюсь, вы понимаете это!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...