ルートディレクトリにアクセスした場合のデフォルトのコントローラーを設定する。
例えば、Kohana を DocumentRoot/kohana に設置したとする。そして、Kohana にアクセスする URL を http://www.example.com/kohana/ とする。
この URL にアクセスした場合のデフォルトのコントローラーを設定する方法を記しておく。
デフォルトのコントローラーの設定が記載されているファイルを編集する
この設定ファイルは、kohana/system/config/route.php に記載されている。
/** * Default route to use when no URI segments are available. */ $config['_default'] = 'welcome';
これを
$config['_default'] = 'mypage';
などに修正をする。
デフォルトのコントローラーを変更した場合、新たにコントローラーを作成する
http://www.example.com/kohana/ にアクセスした場合、
- index.php を呼び出す
- kohana/system/config/route.php を読み込む
- route.php に設定された $config['_default'] と同名のコントローラーを kohana/application/controller/mypage.php 読み込む
- mypage.php を読み込んだら、例えば index メソッドに記載されているビューを読み込み、ブラウザに結果を表示する。
初期設定の場合だと、kohana/application/controller/welcome.php の index メソッドが、kohana/application/view/welcome.php を呼び出すように記述されている。