2013年8月7日水曜日

CakePHP2.x 自作クラス(関数)を使用する

CakePHPは一応MVCとなっているのでフォルダ構成もそれに合わせてある。

    app
    -model
    -view
    -controller

というふうになってる。もちろん他にも色々あるけど必要なのだけ抜粋。
で、自分が作ったMVCのどれにも含まれないクラスを作ったとき、
どこに置けばいいんでしょう、と疑問に思った。

appの直下にvendorというフォルダがあるのでそこにやるといいそうな。
phpファイルにまとめて置く。
あとは使用時にインポートするだけ。

    App::import( "Vendor", "Hoge" );
    $hogeClass = new Hoge();        // クラス
    hoge();                         // 関数呼び出し

読み込んだファイルの中身はあとは気にせず使えます。

0 件のコメント:

コメントを投稿