Frage

Ich versuche, das Ereignissystem von Kohana zu verstehen. Das einzige, was ich nicht verstehe, ist, wo das Ereignis platzieren :: Code hinzufügen.

Es sollte an einem Ort sein, wo es ausgeführt wird, bevor irgendwelche Ereignisse ausgelöst werden. Oder bin ich etwas fehlt?

Was ich will, erreichen, ist eine Klasse zu erstellen, die überall verfügbar ist, will aber nicht wirklich es in Kohana hacken.

Kann jemand ein Licht auf diese werfen?

War es hilfreich?

Lösung

Versuchen Sie, in einem mit Ihrem Hook :: Code hinzufügen.

Aus der Dokumentation:

  

Die Kraft des Haken kommt in erster Linie aus der Ereignisklasse. Hooks werden geladen, bevor eines der Ereignisse gestartet werden, so dass Sie einen Haken auf ein Ereignis anhängen

Andere Tipps

In der Regel Ereignis :: add () und Event-:: ersetzen () in dem Haken Konstruktor gesetzt. Haken vor dem ersten Ereignis des Systems geladen ( ‚system.ready‘), so können Sie Ihren Rückruf zu jedem System oder benutzerdefinierte Ereignis hinzuzufügen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top