CakePHP フォルダメモ


cakephpを使っていてすぐにどこのフォルダにあるのかわからなくなるので確認できるようにメモ

CakePHPのフォルダの構成

フォルダ 内容
cake CakePHPの中心部分となるライブラリファイル類がまとめられている
plugins プラグインのプログラムを組み込むためのもの
app Webアプリケーションを配置していくディレクトリ あらかじめ定められたルールでファイルを配置し開発していく
venders ライブラリ類を後から追加するときに利用されるところ
gitignore git用のファイル
htaccess Webサーバの動作に関する設定ファイル
index.php CakePHPのディレクトリのインデックスファイル このディレクトリにアクセスしたときにこのページが表示される
README 最初に読むドキュメント

appフォルダの中身

フォルダ 内容
config CakePHPで利用される各種の設定情報を保管する
libs ライブラリファイルを追加する場所
controllers プログラムの制御に関するソースコードを追加していく
locale 言語・地域情報に関するファイルを保管する
models データベースアクセス関係のソースコードを追加していく
plugins 機能追加のためのプラグインファイルを追加する
tests テストに関するフレームワークを追加する
tmp プログラム実行中に作成される一時ファイルの保管場所
vendors ライブラリ類を後から追加するときに利用されるところ
views ページレイアウトのためのファイルを追加していく
webroot CakePHPによるWebアプリケーションのルートになる ここにファイルを入れるとルートに配置された状態で呼び出される
.htaccess,index.php このディレクトリのWebサーバの設定情報とデフォルトページ
  • cakeフォルダは基本触らない
  • 編集や追加をするのは基本appフォルダ