app
-model
-view
-controller
というふうになってる。もちろん他にも色々あるけど必要なのだけ抜粋。
で、自分が作ったMVCのどれにも含まれないクラスを作ったとき、
どこに置けばいいんでしょう、と疑問に思った。
appの直下にvendorというフォルダがあるのでそこにやるといいそうな。
phpファイルにまとめて置く。
あとは使用時にインポートするだけ。
App::import( "Vendor", "Hoge" );
$hogeClass = new Hoge(); // クラス
hoge(); // 関数呼び出し
読み込んだファイルの中身はあとは気にせず使えます。
0 件のコメント:
コメントを投稿