17 lines
854 B
Markdown
17 lines
854 B
Markdown
# ルートの仕組み
|
|
|
|
`route.php` では、 `use Std\Lib\Route; `というインクルードもある事に
|
|
気づくでしょう。
|
|
これが全てのルートを処理します。
|
|
ルートの基本的な流れは次の通りです:
|
|
|
|
1. 配列を定義します。
|
|
2. `Route::add(メソッドタイプ, クラス名 + メソッド, オプションのパラメータ);` で
|
|
配列内に新しいルートを追加します。
|
|
3. `Route::init(ルート配列)` でルートを初期化します。
|
|
4. ルートが見つからない場合に備えて、
|
|
`Route::setFallback(コントローラークラス, そのクラス内のメソッド)` で
|
|
フォールバックを設定します。
|
|
5. これで `Route::dispatch()` はクライアントが行くルートをチェックし、
|
|
正しいページに送信する事が出来ます。
|