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

    此事件不传递该参数



  • 相关阅读:
    034.Python的__str__,__repr__,__bool__ ,__add__和__len__魔术方法
    033.Python的__del__析构方法he__call__方法
    032.Python魔术方法__new__和单态模式
    python3使用tabulate漂亮的打印数据
    在Linux真正有效的调节鼠标速度!
    RouterOS上实现内网DNS劫持
    使用grease monkey强力清除搜索结果页的广告
    centos 6.5 apache下配置python cgi 并解决中文乱码
    python的缩进语法不是一种好的设计
    让npm默认使用taobao镜像源
  • 原文地址:https://www.cnblogs.com/davidhhuan/p/4752992.html
Copyright © 2011-2022 走看看