zoukankan      html  css  js  c++  java
  • [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

    此事件不传递该参数



  • 相关阅读:
    JS中every()和some()的用法
    Git 各指令的本质
    vue登录3D效果
    vue打包后反编译到源代码(reverse-sourcemap)
    CSS Modules
    有了 HTTP 协议,为什么还需要 Websocket?
    微信小程序的实现原理
    JS
    微信小程序的发布流程
    中国地图
  • 原文地址:https://www.cnblogs.com/davidhhuan/p/4752992.html
Copyright © 2011-2022 走看看