Cakephp-folder-structure

提供:Dev Guides
移動先:案内検索

CakePHP-フォルダー構造

次のスクリーンショットをご覧ください。 CakePHPのフォルダー構造を示しています。

CakePHPのフォルダー構造

次の表は、各フォルダの役割を説明しています-

S.No Folder Name & Description
1

bin

binフォルダーには、Cakeコンソールの実行可能ファイルが含まれています。

2

config

configフォルダーには、CakePHPが使用する(いくつかの)構成ファイルが含まれています。 データベース接続の詳細、ブートストラップ、コア構成ファイルなどをここに保存する必要があります。

3

logs

通常、ログフォルダーには、ログ構成に応じてログファイルが含まれます。

4

plugins

pluginsフォルダーは、アプリケーションが使用するプラグインが保存される場所です。

5

src

srcフォルダーは、魔法をかける場所です。アプリケーションのファイルが置かれる場所です。 CakePHPのsrcフォルダーは、ほとんどのアプリケーション開発を行う場所です。 src内のフォルダーをもう少し詳しく見てみましょう。

  • コンソールアプリケーションのコンソールコマンドとコンソールタスクが含まれます。
  • Controllerアプリケーションのコントローラーとそのコンポーネントが含まれます。
  • Locale国際化のために文字列ファイルを保存します。
  • モデルアプリケーションのテーブル、エンティティ、および動作が含まれます。
  • ビュープレゼンテーションクラスは、セル、ヘルパー、およびテンプレートファイルに配置されます。 *テンプレートプレゼンテーションファイルは、要素、エラーページ、レイアウト、ビューテンプレートファイルに配置されます。
6
  • tests*

testsフォルダーは、アプリケーションのテストケースを置く場所になります。

7

tmp

tmpフォルダーは、CakePHPが一時データを保存する場所です。 保存する実際のデータは、CakePHPの設定方法によって異なりますが、このフォルダーは通常、モデルの説明とセッション情報を保存するために使用されます。

8

vendor

ベンダーフォルダーは、CakePHPおよびその他のアプリケーションの依存関係がインストールされる場所です。 このフォルダー内のファイルを編集しないことを個人的に約束してください。 コアを変更した場合、サポートすることはできません。

9

webroot

webrootディレクトリは、アプリケーションのパブリックドキュメントルートです。 パブリックに到達可能にするすべてのファイルが含まれています。