CakePHP - Voir les événements

Il existe plusieurs rappels / événements que nous pouvons utiliser avec View Events. Ces événements sont utiles pour effectuer plusieurs tâches avant que quelque chose ne se passe ou après quelque chose. Ce qui suit est une liste de rappels qui peuvent être utilisés avec CakePHP -

Sr.Non Fonction et description de l'événement
1

Helper::beforeRender(Event $event,$viewFile)

le beforeRender est appelée après la méthode beforeRender du contrôleur mais avant le rendu du contrôleur view et layout. Cela reçoit le fichier rendu en tant qu'argument.

2

Helper::beforeRenderFile(Event $event, $viewFile)

Cette méthode est appelée avant le rendu de chaque fichier de vue. Ceci comprendelements, views, parent views et layouts.

3

Helper::afterRenderFile(Event $event, $viewFile, $content)

Cette méthode est appelée après le rendu de chaque fichier View. Ceci comprendelements, views, parent views et layouts. Un rappel peut modifier et retourner$content pour modifier la façon dont le contenu rendu sera affiché dans le navigateur.

4

Helper::afterRender(Event $event, $viewFile)

Cette méthode est appelée après le rendu de la vue, mais avant le démarrage du rendu de la disposition.

5

Helper::beforeLayout(Event $event, $layoutFile)

Cette méthode est appelée avant le démarrage du rendu de la mise en page. Cela reçoit le nom du fichier de mise en page comme argument.

6

Helper::afterLayout(Event $event, $layoutFile)

Cette méthode est appelée une fois le rendu de la mise en page terminé. Cela reçoit le nom du fichier de mise en page comme argument.