我们可以将多个回调/事件与“查看事件”一起使用。这些事件有助于在某事发生之前或发生之后执行多项任务。以下是可与 CakePHP 一起使用的回调列表 -
先生No |
事件功能及说明 |
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)
beforeRender 方法在控制器的 beforeRender 方法之后、控制器渲染 view 和 layout 之前调用。它接收作为参数呈现的文件。 |
2 |
Helper::beforeRenderFile(Event $event, $viewFile)
该方法在每个视图文件渲染之前被调用。这包括元素、视图、父视图和布局。 |
3 |
Helper::afterRenderFile(事件$event, $viewFile, $content)
每个View文件渲染后都会调用该方法。这包括元素、视图、父视图和布局。回调可以修改并返回 $content 以更改渲染内容在浏览器中的显示方式。 |
4 |
Helper::afterRender(Event $event, $viewFile)
此方法在视图渲染之后、布局渲染开始之前调用。 |
5 |
Helper::beforeLayout(Event $event, $layoutFile)
该方法在布局渲染开始之前调用。它接收布局文件名作为参数。 |
6 |
Helper::afterLayout(Event $event, $layoutFile)
该方法在布局渲染完成后调用。它接收布局文件名作为参数。 |
表>
以上是CakePHP 查看事件的详细内容。更多信息请关注PHP中文网其他相关文章!