web-dev-qa-db-ja.com

モジュールに実装されているカスタムエンティティを完全にアンインストールするにはどうすればよいですか?

カスタムエンティティのアンインストールユースケースを作成する必要があります。エンティティ/モジュールとすべての添付フィールド(Field APIによって作成されたカスタムフィールドを含む)を完全にアンインストールするために、どの操作を実行する必要があるかを知りたいだけです。

hook_uninstallそして、このフックをどのように実装すればよいですか?

3
Pedram Behroozi

hook_schema() で宣言されたテーブルは、モジュールをアンインストールすると自動的に削除されます。

他のテーブルまたは変数を削除する必要がある場合は、 hook_uninstall() を使用します

2
nourcy

ここでは function field_attach_delete_bundle を使用する方が良いと思います。

0
Sebastian