Drupal 8 & Drupal 9 - Importer de la config via un update

Posté le Mercredi 7 avril 2021 - 16:09

Il est parfois nécessaire d'importer de la config directement dans un HOOK_update().

Évidement il est préférable de respecter le process normal (avec par exemple la commande drush  deploy). Mais il peut arriver de ne pas avoir le choix, dans ce cas, voici comment faire :

/**
 * Import config du dossier config/install de mon_super_module
 */
function mon_super_module_update_9001() {
  $configFolder = drupal_get_path('module', 'mon_super_module') . '/config/install';
  $configFileStorage = new \Drupal\Core\Config\FileStorage($config_path);
  \Drupal::service('config.installer')->installOptionalConfig($configFileStorage);
}

 

Aller plus loin ?

Commentaires

If you are looking for a ParentVUE Linden MI Login? Then check here I have given step-by-step details for the Login ParentVUE Linden MI Portal including a screenshot. Before login into ParentVUE Linden MI, you should check some basics about ParentVUE portal uses, benefits, and how you can access it.Visit here: <a href="https://parentvue-login.info/"> parentvue logi info</a>

Ajouter un commentaire

Ne sera pas publié

CAPTCHA Désolé, pour ça, mais c'est le seul moyen pour éviter le spam...