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

    此事件不传递该参数



  • 相关阅读:
    C++ Programming with TDD之一:GMOCK框架简介
    Linux Programming之MySQL
    Python之自动单元测试之一(unittest使用实例)
    关于过去的这一个月——面试经历
    谈谈Python中对象拷贝
    C++之Effective STL学习笔记Item21
    C++之Effective STL学习笔记Item7
    C++之Effective STL学习笔记Item20
    C++之Effective STL学习笔记Item14
    Coding Rules
  • 原文地址:https://www.cnblogs.com/davidhhuan/p/4752992.html
Copyright © 2011-2022 走看看