CakePHP的查看事件

2018-01-14 19:06 更新

在視圖事件中,我們有一些可以使用的回調(diào)函數(shù)/事件。這些事件通常用來(lái)在某些事情開(kāi)始之前或者結(jié)束之后執(zhí)行一些任務(wù)。以下是CakePHP中可用的回調(diào)函數(shù)的列表。


事件描述
Helper::beforeRender(Event $event, $viewFile此beforeRender方法在控制器的beforeRender方法之后但在控制器渲染
視圖和布局之前被調(diào)用,它接收一個(gè)要被渲染的文件做為參數(shù)
Helper::beforeRenderFile(Event $event,
$viewFile) 
此方法在每個(gè)視圖文件被渲染之前被調(diào)用,(這些視圖文件)包括元素、視圖、父視圖、布局
Helper::afterRenderFile(Event $event,
$viewFile, $content)
此方法在每個(gè)視圖文件被渲染之后被調(diào)用,(這些視圖文件)包括元素、視圖、父視圖、布局。
回調(diào)函數(shù)可以修改并返回$content來(lái)改變需要渲染的內(nèi)容如何在瀏覽器中顯示
Helper::afterRender(Event $event,
$viewFile) 
此方法在視圖被渲染之后但在開(kāi)始渲染布局之前被調(diào)用
Helper::beforeLayout(Event $event,
$layoutFile)
此方法在開(kāi)始渲染布局之前被調(diào)用,接收一個(gè)布局文件作為參數(shù)
Helper::afterLayout(Event $event,
$layoutFile) 
此方法在布局渲染完成之后被調(diào)用,接收一個(gè)布局文件作為參數(shù)


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)