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