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