略微加速

PHP官方手册 - 互联网笔记

PHP - Manual: Yaf_Dispatcher::dispatch

2024-11-14

Yaf_Dispatcher::dispatch

(Yaf >=1.0.0)

Yaf_Dispatcher::dispatch分发请求

说明

public Yaf_Dispatcher::dispatch(Yaf_Request_Abstract $request): Yaf_Response_Abstract

Yaf_Dispatcher 的这个方法做的工作很繁重.它需要一个request对象。

分发过程有三个不同的事件:

  • 路由
  • 分发
  • 响应
The dispatch process has three distinct events:
  • Routing
  • Dispatching
  • Response
路由只发生一次,当dispatch()被调用的时候,需要使用请求对象中的值。分发发生在一个循环中;一个请求可能会分发出多个action, 或者controller或者一个plugin可能重置请求对象来强制分发其他的action(参见 Yaf_Plugin_Abstract)。 当所有都执行完毕,Yaf_Dispatcher 会返回一个响应。

参数

request

返回值

add a noteadd a note

User Contributed Notes

There are no user contributed notes for this page.

官方地址:https://www.php.net/manual/en/yaf-dispatcher.dispatch.php

北京半月雨文化科技有限公司.版权所有 京ICP备12026184号-3