web-dev-qa-db-ja.com

プラグインによってトリガーされた最後のイベント

通常のアプリケーションフローでトリガーされる最後のイベントである可能性が最も高いイベントを知る必要があります。

イベントは、すべてのデフォルトのコントローラーアクションが実行された後にトリガーされます。テンプレートがレンダリングされ、おそらくすでに配信されています。アプリケーションの次のステップは、独自のシャットダウンです。

イベントを見つけました:

  • onAfterRoute
  • onAfterDispatch

しかし、後で呼ばれる別のものはありますか?

今後ともよろしくお願いいたします。

[〜#〜]編集[〜#〜]

開発中にJoomla!のデバッグモードをオンにしました。下のスクリーンショットに私の質問への回答が色付きで表示されました…

enter image description here

10
philipp

私は彼らがこの順番で発砲するのを見つけました。私の知る限りドキュメントには何もありませんが、確認のためにテストされました:

  1. onAfterInitialise()
  2. onAfterRoute()
  3. onAfterDispatch()
  4. onBeforeRender()
  5. onBeforeCompileHead()
  6. onAfterRender()
7
GDP