Mojavi(2)
とりあえずログイン、ログアウトとちょっとは出来上がり。
ここまで作ってみて
- モジュールの単位がいまいちピンとこない
- ライブラリの位置がmojavi/opt?webapp/lib?
- 環境依存の設定値はどこに、、
- 共通は親クラスを作った方がいいかフィルターを作った方がいいか
など問題は一杯。
あと、一覧は共通にした方がいいのかな、、一体どうやれば(-_-)zzz....
構成はとりあえずこんな感じ
長くなるので続きで
├─htdocs │ │ index.php │ ├─css │ └─images ├─mojavi │ │ mojavi-all-classes.php │ └─opt │ ├─adodb │ ├─auth │ ├─filters │ ├─logging │ ├─renderers │ ├─session │ ├─sql │ ├─user │ ├─util │ └─validators └─webapp │ config.env.php │ config.php │ GlobalFilterList.class.php ├─adodb ├─cache ├─config ├─filters │ MessageFilter.class.php ├─lib │ │ CustomAction.class.php │ │ CustomView.class.php │ │ IntSmarty.class.php │ │ IntSmartyRenderer.class.php │ │ SynchronizerToken.php │ │ URIUtil.class.php │ └─Smarty ├─logs ├─modules │ └─Default │ ├─actions │ │ DefaultIndexAction.class.php │ │ LoginAction.class.php │ │ LogoutAction.class.php │ ├─config │ │ messages_en.ini │ │ messages_ja.ini │ ├─lang │ │ DefaultIndex_en.php │ ├─templates │ │ DefaultIndex.tpl │ │ Login.tpl │ └─views │ DefaultIndexView_success.class.php │ LoginView_input.class.php └─templates_c
だいぶ端折ってあります。
業務に直接は関係ないし出来上がったら公開できるといいなぁ。
誰も見ないかもしれないけど。