
インストール用のtgzファイルを解凍するといくつかのフォルダが作成されます。
Bsheでは、Bshe_Specializer用に、初期設定として
/template => HTMLテンプレートフォルダ /htdocs => フレームワークのMVCのindex.php
を利用して動作するようになっています。
動作としては、
「/template」フォルダに対してApacheのAliasを作成し、apacheのrewrite機能を使い
.swf .js .ico .gif .jpg .png .css
のいずれにも一致しないファイルのみを/htdocsのindex.phpへrewriteします。
※この拡張子は、Apacheの設定により変更は自由に可能ですが、バイナリとなるファイルをBsheで処理した場合、思った結果が得られない場合があります。
次に、あらかじめ用意した正規表現ベースのrouterを用いて、/template以下の該当ファイルのパスに従い、適切なコントローラーを実行します。
この際に、request内容から、テンプレートファイルは/template以下のファイルを取得してきてBshe_Viewにて該当テンプレートを処理できるようにします。
| Page Info | |
|---|---|
| Page Name : | Bshe/manual/Bshe_Specializer/doc/path |
| Page aliases : | None |
| Page owner : | abe |
| Can Read | |
| Groups : | All visitors |
| Users : | All visitors |
| Can Edit | |
| Groups : | No one |
| Users : | No one |