web-dev-qa-db-ja.com

Drupal 7のカスタムモジュールインストールでエンティティデータをインポートするためのフック

エンティティデータをインポートするためにカスタムモジュールのインストールで使用する「最適な」フック関数は何ですか?これは、エンティティスキーマがデータベースに構築され、エンティティが初期化された後(データインポートでエンティティAPIを使用できるようにするため)、モジュールのインストール中のみの1回限りのアクティビティと見なされます。

2
al_mc

データの1回限りのインポートでは、モジュールをインストールするときに hook_install 。これは、モジュールが hook_schema

使用したくない hook_enable 。これを使用した場合、一時的に無効にされた後、モジュールが再度有効にされるたびにデータベースが再入力されます。

1
Free Radical

...見つかったばかりで、使用方法を間違えていなければhook_enable()である可能性があります

0
al_mc