[Phalcon] Phalcon系统默认事件列表

版本: 2.0.6

  1. PhalconMvcApplication

application:boot

可终止

参数

PhalconEventsEvent $event

事件本身


PhalconMvcApplication $application

事件来源


$data

此事件不传递该参数


application:beforeStartModule

可终止

参数

PhalconEventsEvent $event

事件本身


PhalconMvcApplication $application

事件来源


$data

string: 模块名字


application:afterStartModule

可终止

参数

PhalconEventsEvent $event

事件本身


PhalconMvcApplication $application

事件来源


$data

object: 本模块对象


application:afterStartModule

可终止

参数

PhalconEventsEvent $event

事件本身


PhalconMvcApplication $application

事件来源


$data

object: 本模块对象


application:beforeHandleRequest

可终止

参数

PhalconEventsEvent $event

事件本身


PhalconMvcApplication $application

事件来源


$data

object: PhalconDispatcher对象


application:beforeHandleRequest

可终止

参数

PhalconEventsEvent $event

事件本身


PhalconMvcApplication $application

事件来源


$data

object: PhalconDispatcher对象


application:afterHandleRequest

可终止

参数

PhalconEventsEvent $event

事件本身


PhalconMvcApplication $application

事件来源


$data

object: PhalconMvcController对象


application:viewRender

可终止

参数

PhalconEventsEvent $event

事件本身


PhalconMvcApplication $application

事件来源


$data

object: PhalconMvcView对象


application:beforeSendResponse

可终止

参数

PhalconEventsEvent $event

事件本身


PhalconMvcApplication $application

事件来源


$data

object: PhalconMvcView对象


application:beforeSendResponse

可终止

参数

PhalconEventsEvent $event

事件本身


PhalconMvcApplication $source

事件来源


$data

object: PhalconHttpResponse对象


  1. PhalconMvcRouter

router:beforeCheckRoutes

可终止

参数

PhalconEventsEvent $event

事件本身


PhalconMvcRouter $source

事件来源


$data

此事件不传递该参数


router:beforeCheckRoute

可终止

参数

PhalconEventsEvent $event

事件本身


PhalconMvcRouter $source

事件来源


$data

object: PhalconMvcRouterRoute


router:matchedRoute

可终止

参数

PhalconEventsEvent $event

事件本身


PhalconMvcRouter $source

事件来源


$data

object: PhalconMvcRouterRoute


router:notMatchedRoute

可终止

参数

PhalconEventsEvent $event

事件本身


PhalconMvcRouter $source

事件来源


$data

object: PhalconMvcRouterRoute


router:afterCheckRoutes

可终止

参数

PhalconEventsEvent $event

事件本身


PhalconMvcRouter $source

事件来源


$data

此事件不传递该参数


  1. PhalconDispatcher

dispatch:beforeDispatchLoop

可终止

参数

PhalconEventsEvent $event

事件本身


PhalconDispatcher $source

事件来源


$data

此事件不传递该参数


dispatch:beforeDispatch

可终止

参数

PhalconEventsEvent $event

事件本身


PhalconDispatcher $source

事件来源


$data

此事件不传递该参数


dispatch:beforeNotFoundAction

可终止

参数

PhalconEventsEvent $event

事件本身


PhalconDispatcher $source

事件来源


$data

此事件不传递该参数


dispatch:beforeExecuteRoute

可终止

参数

PhalconEventsEvent $event

事件本身


PhalconDispatcher $source

事件来源


$data

此事件不传递该参数


beforeExecuteRoute

可终止

参数

PhalconDispatcher $source

事件来源

说明

调用控制器方法


initialize

可终止

参数

说明

调用控制器方法


dispatch:afterInitialize

可终止

参数

PhalconEventsEvent $event

事件本身


PhalconDispatcher $source

事件来源


$data

此事件不传递该参数


dispatch:afterExecuteRoute

可终止

参数

PhalconEventsEvent $event

事件本身


PhalconDispatcher $source

事件来源


$data

string: 控制器处理后的结果字符串?


dispatch:afterDispatch

可终止

参数

PhalconEventsEvent $event

事件本身


PhalconDispatcher $source

事件来源


$data

此事件不传递该参数


afterExecuteRoute

可终止

参数

PhalconDispatcher $source

事件来源


$data

string: 控制器处理后的结果字符串?

说明

调用控制器方法


dispatch:afterDispatchLoop

可终止

参数

PhalconEventsEvent $event

事件本身


PhalconDispatcher $source

事件来源


$data

此事件不传递该参数


  1. PhalconMvcView

view:beforeRender

可终止

参数

PhalconEventsEvent $event

事件本身


PhalconMvcView $source

事件来源


$data

此事件不传递该参数


view:beforeRenderView

可终止

参数

PhalconEventsEvent $event

事件本身


PhalconMvcView$source

事件来源


$data

string: 视图引擎地址


view:afterRenderView

可终止

参数

PhalconEventsEvent $event

事件本身


PhalconMvcView $source

事件来源


$data

此事件不传递该参数


view:notFoundView

可终止

参数

PhalconEventsEvent $event

事件本身


PhalconMvcView $source

事件来源


$data

string: 视图引擎地址


view:afterRender

可终止

参数

PhalconEventsEvent $event

事件本身


PhalconMvcView $source

事件来源


$data

此事件不传递该参数



原文地址:https://www.cnblogs.com/davidhhuan/p/4752992.html