Help us understand the problem. What is going on with this article?

CakePHP フォルダメモ

More than 1 year has passed since last update.

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フォルダ
Why do not you register as a user and use Qiita more conveniently?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away