Eklenti tarafından tetiklenen son olay


10

Hangi uygulamanın büyük olasılıkla normal uygulama akışında tetiklenen son olay olduğunu bilmem gerekir.

Olay, tüm varsayılan denetleyici eylemleri çalıştırıldıktan, şablon oluşturulduktan ve muhtemelen zaten teslim edildikten sonra tetiklenmelidir ve uygulamadaki bir sonraki adım kendi kapanışı olacaktır.

Olayları buldum:

  • onAfterRoute
  • onAfterDispatch

Ama sonradan adlandırılan bir tane daha var mı?

İleride teşekkürler!

DÜZENLE

Geliştirme sırasında Joomla! ve aşağıdaki Ekran Görüntüsü'nde sorumun cevabı renkli göründü…

resim açıklamasını buraya girin


2
İyi soru. Eklenti olay belgelerinde bir yerde tetiklendiklerini belirtmeleri güzel olurdu
Lodder

Yanıtlar:


7

Bu sırayla ateş etmelerini buldum. Hiçbir şey benim bilgi için dokümanlar, ama sadece onaylamak için test:

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

+1, sadece meraktan, onları nasıl test ettin?
Lodder

1
Eklentinin her olayına koydum echo '<pre>'.__METHOD__.'</pre>'.
GSYİH

1
Çok teşekkürler, cevabın bana çok yardımcı oldu! Düzenlememe bir bak, bunu yolda buldum…
philipp.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.