Yaf_Dispatcher::disableView
Yaf_Dispatcher::enableView
Yaf_Dispatcher
PHP Manual

# Yaf_Dispatcher::dispatch

(Yaf >=1.0.0)

Yaf_Dispatcher::dispatch — リクエストをディスパッチする

### 説明

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

このメソッドが、 Yaf_Dispatcher の主要な作業をします。 リクエストオブジェクトを受け取ります。

ディスパッチ処理には、次の三段階があります。

- ルーティング
- ディスパッチ
- レスポンス

ローティンぐが発生するのは一度だけで、dispatch() が呼ばれたときの リクエストオブジェクトの値を使って行います。 ディスパッチはループ内で発生します。ひとつのリクエストで 複数のアクションをディスパッチすることもあれば、 コントローラやプラグイン (Yaf_Plugin_Abstract を参照ください) がリクエストオブジェクトをリセットしてアクションを追加することもあります。 すべてが終わると Yaf_Dispatcher がレスポンスを返します。

### パラメータ

`request`

### 返り値

Yaf_Dispatcher::disableView
Yaf_Dispatcher::enableView
Yaf_Dispatcher
PHP Manual