CakePHP - Exibir eventos

Existem vários callbacks / eventos que podemos usar com View Events. Esses eventos são úteis para realizar várias tarefas antes ou depois de algo acontecer. A seguir está uma lista de callbacks que podem ser usados ​​com o CakePHP -

Sr. Não Função e descrição do evento
1

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

o beforeRender método é chamado após o método beforeRender do controlador, mas antes do controlador renderizar view e layout. Isso recebe o arquivo sendo renderizado como um argumento.

2

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

Este método é chamado antes de cada arquivo de visualização ser renderizado. Isso incluielements, views, parent views e layouts.

3

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

Este método é chamado após cada arquivo de visualização ser renderizado. Isso incluielements, views, parent views e layouts. Um retorno de chamada pode modificar e retornar$content para alterar como o conteúdo renderizado será exibido no navegador.

4

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

Este método é chamado depois que a visualização foi renderizada, mas antes do início da renderização do layout.

5

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

Este método é chamado antes do início da renderização do layout. Isso recebe o nome do arquivo de layout como um argumento.

6

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

Este método é chamado após a conclusão da renderização do layout. Isso recebe o nome do arquivo de layout como um argumento.