Home >Backend Development >PHP Tutorial >CakePHP View Events
There are several callbacks/events that we can use with View Events. These events are helpful to perform several tasks before something happens or after something happens. The following is a list of callbacks that can be used with CakePHP −
Sr.No | Event Function & Description | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 |
|
||||||||||||||
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. |
The above is the detailed content of CakePHP View Events. For more information, please follow other related articles on the PHP Chinese website!