Я новичок в друпале. Мне нужно написать модуль, который должен обрабатывать данные, связанные с пользователем.
Я могу создать модуль и добавить необходимые изменения базы данных в таблицу 'users_field_data'
. с помощью db_add_field в hook_install()
db_add_field('users_field_data', 'user_office', array(
'type' => 'varchar',
'length' => 255,
'not null' => FALSE,
));
Но одна вещь, которую я заметил при установке какого-то другого модуля из drupal, это то, что когда новое поле добавляется в базу данных, оно сохраняет некоторые значения в таблице «config» и «key_value».
Есть ли способ добавить значения в таблицу 'config'
и таблицу 'key_value'
при создании нового поля в существующей таблице в drupal 8.