This Project Has Not Released Any Files
SimframeはMVC(モデル-ビュー-コントローラ)モデルのフレームワークで、ブラウザからのリクエストを受け付け、リクエストからコントローラを探し、そのコントローラのアクションメソッドを実行します。そのコントローラは、ユーザーに結果を返すために特定のテンプレートを表示します。Simframeでは、こういった処理を行ってくれます。
Simframeのアーキテクチャは簡単に述べたので、実際に"Hello,World!"とだけ表示するプログラムを作成していきます。このプログラムでは、モデルを必要としない(=DBを使用しない)ので、コントローラとビューのみを使用します。
まず最初に、コントローラを作ってみましょう。 新しいコントローラを作成するのにgenerateスクリプトを使うことができます。このgenerateスクリプトは、scriptディレクトリに置かれていて、Simframeがおかれているディレクトリがdemoディレクトリだとすると、次のように実行します。
demo$ ./script/generate controller Sample index wrote /path_to_simframe/app/controllers/sample_controller.php wrote /path_to_simframe/app/views/template/sample/index.phtml wrote /path_to_simframe/app/helpers/sample_helper.php
generateスクリプトを実行して、http://your_domain/sampleにアクセスすると、次のような文字が見えるはずです。
Sample#index Find me in /path_to_simframe/app/views/template/sample/index.phtml
ここで、/path_to_simframe/app/views/template/sample/index.phtmlファイルを開き、Hello,Worldと書けば、終了です。