Maison  >  Article  >  développement back-end  >  CakePHP Voir les événements

CakePHP Voir les événements

王林
王林original
2024-09-10 17:25:33868parcourir

Il existe plusieurs rappels/événements que nous pouvons utiliser avec View Events. Ces événements sont utiles pour effectuer plusieurs tâches avant ou après que quelque chose se produise. 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
Sr.No Event Function & Description
1

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

The beforeRender method is called after the controller’s beforeRender method but before the controller renders view and layout. This receives the file being rendered as an argument.

2

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

This method is called before each view file is rendered. This includes elements, views, parent views and layouts.

3

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

This method is called after each View file is rendered. This includes elements, views, parent views and layouts. A callback can modify and return $content to change how the rendered content will be displayed in the browser.

4

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

This method is called after the view has been rendered, but before the layout rendering has started.

5

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

This method is called before the layout rendering starts. This receives the layout filename as an argument.

6

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

This method is called after the layout rendering is complete. This receives the layout filename as an argument.

Helper::beforeRender(Event $event,$viewFile) La méthode beforeRender est appelée après la méthode beforeRender du contrôleur mais avant que le contrôleur restitue la vue et la mise en page. Celui-ci reçoit le fichier rendu comme argument.
2 Helper::beforeRenderFile(Event $event, $viewFile) Cette méthode est appelée avant le rendu de chaque fichier de vue. Cela inclut les éléments, vues, vues parents et mises en page.
3 Helper::afterRenderFile(Event $event, $viewFile, $content) Cette méthode est appelée après le rendu de chaque fichier View. Cela inclut les éléments, les vues, les vues parentes et les mises en page. Un rappel peut modifier et renvoyer $content pour changer 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ébut du rendu de la mise en page.
5 Helper::beforeLayout(Event $event, $layoutFile) Cette méthode est appelée avant le début du rendu de la mise en page. Celui-ci 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é. Celui-ci reçoit le nom du fichier de mise en page comme argument.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:CakePHP Extension des vuesArticle suivant:CakePHP Extension des vues