CakePHP - Ereignisse anzeigen
Es gibt verschiedene Rückrufe / Ereignisse, die wir mit View Events verwenden können. Diese Ereignisse sind hilfreich, um mehrere Aufgaben auszuführen, bevor etwas passiert oder nachdem etwas passiert. Das Folgende ist eine Liste von Rückrufen, die mit CakePHP verwendet werden können -
Sr.Nr. | Ereignisfunktion & Beschreibung |
---|---|
1 | Helper::beforeRender(Event $event,$viewFile) Das beforeRender Die Methode wird nach der beforeRender-Methode des Controllers aufgerufen, jedoch vor dem Rendern des Controllers view und layout. Dies empfängt die Datei, die als Argument gerendert wird. |
2 | Helper::beforeRenderFile(Event $event, $viewFile) Diese Methode wird aufgerufen, bevor jede Ansichtsdatei gerendert wird. Das beinhaltetelements, views, parent views und layouts. |
3 | Helper::afterRenderFile(Event $event, $viewFile, $content) Diese Methode wird aufgerufen, nachdem jede View-Datei gerendert wurde. Das beinhaltetelements, views, parent views und layouts. Ein Rückruf kann geändert und zurückgegeben werden$content um zu ändern, wie der gerenderte Inhalt im Browser angezeigt wird. |
4 | Helper::afterRender(Event $event, $viewFile) Diese Methode wird aufgerufen, nachdem die Ansicht gerendert wurde, aber bevor das Layout-Rendering gestartet wurde. |
5 | Helper::beforeLayout(Event $event, $layoutFile) Diese Methode wird aufgerufen, bevor das Layout-Rendering beginnt. Dies erhält den Layout-Dateinamen als Argument. |
6 | Helper::afterLayout(Event $event, $layoutFile) Diese Methode wird aufgerufen, nachdem das Layout-Rendering abgeschlossen ist. Dies erhält den Layout-Dateinamen als Argument. |