うさぎのイラスト

ネットアンサー55備忘録

web技術を書いていきます

プロジェクトのフォルダ構成

-2017年05月20日- cakephpcake
  • bin

    ――cakeコマンドなどの実行ファイルがまとめられています。
  • config

    ――プロジェクトの設定ファイルが入っています。
  • logs

    ――ログファイルが作成される場所です。
  • plugins

    ――機能を追加するプラグインファイルを入れるところです。
  • src

    ――ソースコードファイルが入っています。これがプログラムの本体部分です。
  • tests

    ――ユニットテストのファイルが用意されます。
  • tmp

    ――テンポラリファイル(一時作成されるファイル)の保存場所です。
  • vendor

    ――ベンダーが提供するファイルなどを入れる場所です。
  • webroot

    ――Webアプリケーションのフォルダです。ここにリソースファイル類を用意します。

srcの中

  • Console

    ――コンソールプログラム(コマンドプロンプトやターミナルから実行するプログラム)が入っています
  • Controller

    ――これは「コントローラー」と呼ばれるプログラムが用意されます。全体を制御するためのプログラムです。
  • Model

    ――これは、「モデル」のためのフォルダです。データアクセスに関連するファイル類がまとめられます。
  • Shell

    ――これはシェルプログラムです。Consoleと同様、コマンドラインから実行される類いのプログラムです。
  • Template

    ――テンプレートファイルです。画面表示関係のテンプレートがまとめられます。
  • View

    ――「ビュー」のためのフォルダです。画面表示に関するファイルが用意されます。