Bshe/manual/Bshe_Specializer/doc/path [フォルダ構成] - Wiki

Page Top

フォルダ構成 anchor.png

インストール用の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にて該当テンプレートを処理できるようにします。


Front page   Diff Backup Copy Rename Reload   New List of pages Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom)
Counter: 674, today: 1, yesterday: 1
Last-modified: 2009-01-26 (Mon) 22:33:07 (JST) (1209d) by abe