OpenPNEから見るPHPフレームワーク「Mojavi」
昨日からずっとOpenPNEをいじくってます。
ただ、テンプレートが膨大すぎていじくる気にならないのが現状です。
さて、いじくってて分かったことはMojaviフレームワークのMVCです。
メモ的な感じで書いていきます。
Mojaviのフォルダー構成(OpenPNE版)
webapp [ベースディレクトリ] ├lib ├modules [モジュール(Controllerのようなもの)] │├admin │├api │├diary ││├auth.inc ││├init.inc ││├lib [Modelの置き場] │││├action.php ││├page [Actionを記述するファイル置き場] │││├home.php ││├templates [SmartyによるViewファイル置き場] │││├home.tpl ││└validate │├keitai │├pc │└setup └templates