Остання подія, ініційована плагіном


10

Мені потрібно знати, яка подія є, ймовірно, останньою, запущеною у звичайному потоці додатків.

Подія має бути ініційована після того, як всі дії контролера за замовчуванням виконані, шаблон буде виведений і, можливо, вже доставлений, і наступним кроком у програмі буде його власне відключення.

Я знайшов події:

  • onAfterRoute
  • onAfterDispatch

Але чи є ще одна, названа пізніше?

Дякую вперед!

EDIT

Під час розробки я ввімкнув режим налагодження Joomla! а на екрані екрана нижче відповідь на моє запитання з’явився навіть кольоровим…

введіть тут опис зображення


2
Хороше питання. Було б добре, якби вони десь у документах подій плагіну вказали, в якому порядку вони запускатимуться
Лодер

Відповіді:


7

Я знайшов їх у такому порядку. Я не знаю нічого в документах, а лише перевірений на підтвердження:

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

+1, просто з цікавості, як ти їх випробував?
Лодер

1
У кожному з подій плагіну я ставлю echo '<pre>'.__METHOD__.'</pre>'.
ВВП

1
Дуже дякую, ваша відповідь мені дуже допомогла! Подивіться на мою
редакцію
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.