質問: エンティティ保存後に呼び出される最後のフック? エンティティ保存プロセス中に呼び出されるさまざまなフックのうち、最後に呼び出されるのはどれですか?エンティティの作成後、すべてのフィールドの保存後、キャッシュの更新後などにイベントをトリガーする方法はありますか?したがって、ユーザーが更新フォームを保存すると、リダイレクトページが読み込まれる前にこのアクションが最後に実行されます。厳密に保存プロセスの一部でない場合は、問題ありません。重要なのは、エンティティが保存されることに関係するすべての後に呼び出されます。フォーム関数をフックして、そこのデータから保存プロセスが完了したことを確実に識別する方法、またはコールバックを定義する方法がある場合、それは私には問題ありません。(コンテキスト:フィールドキャッシュが作成されて、新しく作成されたノードや他のフィールド化可能なエンティティタイプが空白であるかのように読み込まれ、フィールドデータがないかのように読み込まれるという問題がありますが、これまでのすべての試行はcache_getを使用してとcache_clear_allはキャッシュを見つけられません-プロセスの後半で作成されているので、確実に取得できる最新の可能なフックを探しています)(関連情報: hook_entity_postsaveは存在しません 、そして何ヶ月も何ヶ月も前に行き詰まったコアな問題の1つです)
回答: はい、エンティティが保存された後に呼び出すフックを提供するアドオンモジュールがあります。 フックポストアクション と呼ばれます。これは既に回答されています stackoverflow.com 。