私たちはかなりカスタマイズされたバージョンの Kohana PHP を実行しています。そこでは、各 Web ページで実行および使用される大量の基本モジュールがあります。
私はいくつかのアプリケーションの高速化を任されており、私たちが使用し、作成したモジュールの 1 つ (すべてのアプリケーションに組み込まれています) には、セッションを初期化するフックがあります。
これは、他のアプリから呼び出されているだけなので、画像を提供するアプリを除いて、大部分のアプリでは問題になりません。したがって、セッションは必要ありません。
たとえば、モジュール フックがあります。/modules/mod_name/hooks/sessions_hooks.php
私のアプリには、アプリ フック ディレクトリがあります。/application/hooks/sessions_hooks.php
一見すると、アプリケーション フックはモジュール フックをオーバーライドしていません。アプリの下にメインのkohanaモジュールディレクトリに同様のモジュール構造を作成しようとしましたが、それも役に立ちませんでした。実際には、何かが起こる前にモジュールが完全にロードされているように見えますが、間違っている可能性があります。
モジュール フックを Web サイト アプリケーション フックでオーバーライドするにはどうすればよいですか?