デフォルトのルートを設定する[kohana 3.x]
※ここでは、kohanaをpublic_html/ko3/(例:https://www.bnote.net/ko3/)に配置したとしています。
インストール後、ブラウザからhttps://www.bnote.net/ko3/へアクセスすると hello, world! と表示されます。 これは、application/classes/controllerディレクトリにあるwelcome.phpのaction_indexが実行され ています。
applicationディレクトリのbootstrap.phpに次のように定義されているので、この設定により welcome.phpのaction_indexが実行されます。
Route::set('default', '(<controller>(/<action>(/<id>)))')
->defaults(array(
'controller' => 'welcome',
'action' => 'index',
));
ルートの設定は、applicationディレクトリのbootstrap.phpかmodulesディレクトリの各モジュールディレクトリに作成するinit.php(modules/mymodule/init.php)に設定します。
第2引数はURIのパーターンを定義し、<>内の名称がキー、()はオプションを意味します。
ここでは、デフォルトのルート設定に関する部分の記録とします。