基本

基本ディレクトリ構成

インストール後のディレクトリ構成を以下に記載します。

├── bin                  実行コマンド
├── config               設定ファイル
├── logs                 ログ出力場所
├── plugins              アプリケーションで使うプラグインを置く場所
├── src                  開発ディレクトリ、開発したソースを置く場所
│   ├── Console         
│   ├── Controller      コントローラ
│   │   └── Component      コンポーネント
│   ├── Model           モデル
│   │   ├── Behavior       ビヘイビア
│   │   ├── Entity         エンティティ
│   │   └── Table          テーブル
│   ├── Shell           Shellファイル群
│   ├── Template        ビューテンプレート
│   └── View
│       └── Helper          ビューヘルパー
├── tests                テスト関連ファイルの場所
│  ├── Fixture              フィクスチャーの設置場所
│  └── TestCase             テストケース設置場所
├── tmp                  テンポラリファイル置き場
├── vendor               外部ライブラリの設置場所
└── webroot              Web公開用のディレクトリ

use句で読み込めるように、クラスのnamespaceを設定する

クラスのnamespaceを設定することで、他のクラスからuse句で読み込むことができます。

クラスのnamespace設定するのは、そのクラスが置かれているディレクトリを設定します。

例えば、ディレクトリsrc/Commonにテストクラスを作成した場合は、以下のように記載します。

<?php
namespace App\Common;
class Test {
    // クラス内
}

このクラスをコントローラで読み込むには、use句を書きます。

<?php
namespace App\Controller;

use App\Common\Test;

class FrontController extends AppController
{
    // クラス内
]

------------------------------
作成日:2017年06月24日
更新日:2017年06月25日
------------------------------

ページの先頭へ