Kohana 3 で Hello World


Kohana 3 でHello World

やすさんが新FWをいじっているようなので、触発されて自分もやりたくなりました。
で、今回のお題は「Kohana 3」です。
実は4年ほど前にもPHPのFWを探していて、候補にはあったのですがチラ見くらいでした。

今回試したバージョンは「v3.3.6」です。


ダウンロードと配置

とりあえずフレームワーク本体を入手ます。
昨今はComposerを使ったパッケージ管理が主流ですが、今回はアナログに手動でいきます。

GitHub
https://github.com/kohana/kohana/


ここではDocumentRoot直下のkohana3というディレクトリ内に配置しました。

一部にパーミッションを付与しておきます


初期設定

ファイルを配置したら、初期設定です。
application/bootstrap.php

基本URLを指定します。

クッキーの塩を指定します。
(なんで塩って言うか知ってますか? 答えはコチラ


コーディング

コントローラーを配置します。
application/classes/Model/Hello.php

中身はこんなカンジ



アクセス

ブラウザでアクセスしてみます。
URLは/index.php/コントローラIDです。
http://localhost/kohana/index.php/hello

メソッド指定は/アクションIDです。
http://localhost/kohana/index.php/hello/list

DocumentRoot直下に配置するか、.htaccessで頑張ればindex.phpは消せます。


次回はModelについて書く予定です。



ちなみに詳細は「User Guide」がやっぱり詳しいです。
http://kohanaframework.org/3.3/guide/

PHP

Posted by えだ