web-dev-qa-db-ja.com

単一のyml構成ファイルをインポートする

パスを指定して1つのyml構成ファイルをインポートすることはできますか?

または、特定のモジュールに含まれるymlファイルのグループ?

25

使用できます

$ drush cim --partial --source=only-few-configs/

あなたの助けは言う:

$ drush cim --help
Import config from a config directory.

Examples:
 drush config-import --partial             Import configuration; do not remove missing configuration.

Arguments:
 label                                     A config directory label (i.e. a key in $config_directories array in 
                                           settings.php). Defaults to 'sync'

Options:
 --partial                                 Allows for partial config imports from the source directory. Only updates and new 
                                           configs will be processed with this flag (missing configs will not be deleted).   
 --preview=<list>                          Format for displaying proposed changes. Recognized values: list, diff. Defaults   
                                           to list.                                                                          
 --source                                  An arbitrary directory that holds the configuration files. An alternative to      
                                           label argument

Aliases: cim
16
rpayanm

次のコマンドを実行して、1つの構成をインポートできます。

 drupal config:import:single

複数のインポートを実行しようとしている場合は、そのためのチェーンを作成できます。

コマンドドキュメント- config:import:single

14
itsdarrylnorris

DrushまたはDrupalコンソールがインストールされていない場合は、次の手順を実行してください(D 8.0.1で正常に実行されます)。

  1. 「管理」->「構成」->「構成の同期」に移動します。構成は、単一のアイテムまたはサイト全体にエクスポートできます。単一のuser.mail.ymlファイルに対して行いました。必要な構成をエクスポートします。
    1. エクスポートされた構成に対する変更を変更します。
    2. 変更された構成をインポートする
    3. インポートが成功したら、configテーブルとcache_configテーブルから既存のデータを必ずクリアしてください(データベースのダンプを抽出して、構成キーワードを検索します。これにより、エントリが存在するテーブルがわかります。)

注-必ずバックアップを取ってください。

4
Soumya Rajiv