CakePHP - 檢視事件



我們可以使用多個回撥/事件與檢視事件一起使用。這些事件有助於在某些事情發生之前或之後執行多項任務。以下是可與 CakePHP 一起使用的回撥列表:

序號 事件函式和描述
1

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

beforeRender 方法在控制器beforeRender方法之後呼叫,但在控制器呈現檢視佈局之前呼叫。它接收正在渲染的檔案作為引數。

2

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

此方法在渲染每個檢視檔案之前呼叫。這包括元素、檢視、父檢視佈局

3

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

此方法在渲染每個檢視檔案之後呼叫。這包括元素、檢視、父檢視佈局。回撥可以修改並返回$content 以更改渲染內容在瀏覽器中的顯示方式。

4

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

此方法在檢視渲染後但佈局渲染開始前呼叫。

5

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

此方法在佈局渲染開始之前呼叫。它接收佈局檔名作為引數。

6

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

此方法在佈局渲染完成後呼叫。它接收佈局檔名作為引數。

廣告
© . All rights reserved.