プロジェクトのフォルダ構成
-2017年05月20日-
cakephpcake
bin
――cakeコマンドなどの実行ファイルがまとめられています。
config
――プロジェクトの設定ファイルが入っています。
logs
――ログファイルが作成される場所です。
plugins
――機能を追加するプラグインファイルを入れるところです。
src
――ソースコードファイルが入っています。これがプログラムの本体部分です。
tests
――ユニットテストのファイルが用意されます。
tmp
――テンポラリファイル(一時作成されるファイル)の保存場所です。
vendor
――ベンダーが提供するファイルなどを入れる場所です。
webroot
――Webアプリケーションのフォルダです。ここにリソースファイル類を用意します。
srcの中
Console
――コンソールプログラム(コマンドプロンプトやターミナルから実行するプログラム)が入っています
Controller
――これは「コントローラー」と呼ばれるプログラムが用意されます。全体を制御するためのプログラムです。
Model
――これは、「モデル」のためのフォルダです。データアクセスに関連するファイル類がまとめられます。
Shell
――これはシェルプログラムです。Consoleと同様、コマンドラインから実行される類いのプログラムです。
Template
――テンプレートファイルです。画面表示関係のテンプレートがまとめられます。
View
――「ビュー」のためのフォルダです。画面表示に関するファイルが用意されます。