我们可以在View Events中使用多个回调/事件.这些事件有助于在事情发生之前或事情发生之后执行多项任务.以下是可以与CakePHP一起使用的回调列表.
S.No | 事件功能&描述 |
---|---|
1 | Helper::beforeRender(Event $event, $viewFile) 在控制器的beforeRender方法之后但在控制器呈现<b之前调用 beforeRender 方法>查看和布局.这将接收作为参数呈现的文件. |
2 | Helper :: beforeRenderFile(Event $ event,$ viewFile) 在渲染每个视图文件之前调用此方法.这包括元素,视图,父视图和布局. |
3 | Helper :: afterRenderFile(Event $ event,$ viewFile,$ content) 在渲染每个View文件后调用此方法.这包括元素,视图,父视图和布局.回调可以修改并返回 $ content 以更改呈现内容在浏览器中的显示方式. |
4 | Helper :: afterRender(Event $ event,$ viewFile) 在渲染视图之后但在布局渲染开始之前调用此方法. |
5 | Helper :: beforeLayout(Event $ event,$ layoutFile) 在布局渲染开始之前调用此方法.这将接收布局文件名作为参数. |
6 | Helper :: afterLayout(Event $ event,$ layoutFile) 在布局渲染完成后调用此方法.这将接收布局文件名作为参数. |