/DocumetRoot/
├app/ -- 作成したプログラムが入る場所
│├config/ -- CakePHP設定ファイル
│├controllers/ -- アプリケーションのコントローラとコンポーネント
│├locale/ -- 国際化のための文字ファイル
│├models/ -- アプリケーションのモデル 、ビヘイビア、データソース
│├plugins/ -- プラグインパッケージ
│├tmp/ -- 一時データ保存場所
│├vendors/ -- 外部で作成されたクラス・ライブラリ置場。/app/Vendorsフォルダも使用して より複雑なシステムセットアップをする
│├views/ -- 表示用ファイル
│└webroot/ -- ドキュメントルート。CSS、画像、JavaScriptなど
├cake/ -- コア。編集しない。
├docs/
├vendors/ -- 外部作成のPHPライブラリを置く場所
├.htaccess
└index.php
├app/ -- 作成したプログラムが入る場所
│├config/ -- CakePHP設定ファイル
│├controllers/ -- アプリケーションのコントローラとコンポーネント
│├locale/ -- 国際化のための文字ファイル
│├models/ -- アプリケーションのモデル 、ビヘイビア、データソース
│├plugins/ -- プラグインパッケージ
│├tmp/ -- 一時データ保存場所
│├vendors/ -- 外部で作成されたクラス・ライブラリ置場。/app/Vendorsフォルダも使用して より複雑なシステムセットアップをする
│├views/ -- 表示用ファイル
│└webroot/ -- ドキュメントルート。CSS、画像、JavaScriptなど
├cake/ -- コア。編集しない。
├docs/
├vendors/ -- 外部作成のPHPライブラリを置く場所
├.htaccess
└index.php
http://www.example.com/tests/... でアクセスする場合
DBを使わないならModelは無くてもOK。Viewも無くても動くがControllerだけは必須。
種類 | 保存場所 | ファイル名 | クラス名 |
Controller(コントローラー) | /app/controllers/ | tests_controller.php | TestsController |
Model(モデル) | /app/models | test.php | Test |
View(ビュー) | /app/views/tests | Controllerのメソッド名.ctp | - |
DBを使わないならModelは無くてもOK。Viewも無くても動くがControllerだけは必須。
このページへのコメント
IVoOMn Awesome article.Much thanks again.