Cakephp-view-events

提供:Dev Guides
移動先:案内検索

CakePHP-イベントを見る

View Eventsで使用できるコールバック/イベントがいくつかあります。 これらのイベントは、何かが起こる前または何かが起こった後にいくつかのタスクを実行するのに役立ちます。 以下は、CakePHPで使用できるコールバックのリストです。

S.No Event Function & Description
1

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

  • beforeRender* メソッドは、コントローラーのbeforeRenderメソッドの後、コントローラーが *view* および *layout* をレンダリングする前に呼び出されます。 これは、引数としてレンダリングされるファイルを受け取ります。
2

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

このメソッドは、各ビューファイルがレンダリングされる前に呼び出されます。 これには、 elements、views、parent views 、および layouts が含まれます。

3

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

このメソッドは、各Viewファイルがレンダリングされた後に呼び出されます。 これには、 elements、viewsparent views および layouts が含まれます。 コールバックは、変更して $ content を返し、レンダリングされたコンテンツがブラウザーに表示される方法を変更できます。

4

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

このメソッドは、ビューがレンダリングされた後、レイアウトのレンダリングが開始される前に呼び出されます。

5

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

このメソッドは、レイアウトのレンダリングが開始される前に呼び出されます。 これは、レイアウトファイル名を引数として受け取ります。

6

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

このメソッドは、レイアウトのレンダリングが完了した後に呼び出されます。 これは、レイアウトファイル名を引数として受け取ります。