- 運用を他人にぶん投げる時のためのメモです。
├── bin -- 実行コマンド群。
├── config -- 設定ファイル(DB接続関連等)
├── logs -- ログ出力場所
├── plugins -- プラグインパッケージ保存先
├── src -- 開発拠点
│ ├── Console
│ ├── Controller -- コントローラ
│ │ └── Component -- コンポーネント
│ ├── Model -- モデル
│ │ ├── Behavior -- ビヘイビア
│ │ ├── Entity -- エンティティ
│ │ └── Table -- テーブル
│ ├── Shell -- HogeShellファイル群
│ ├── Template -- ビューテンプレート
│ └── View
│ └── Helper
├── tests -- テストケース設置場所
├── tmp -- テンポラリ
├── vendor -- 外部ライブラリ等設置場所
└── webroot -- Web公開ディレクトリ
運用で必要なチェック箇所
- config
- logs
不具合調査で必要なチェック箇所
- config
- logs
- src (UI上のエラー発生時。主にController/Model/Template)
- Model以下がEntity/Tableに分離したことに注意
- ViewではなくTemplateに移ったことに注意
- webroot (HTML/JavaScriptの不具合の可能性が高い場合)
- src/Console (crontab等、コンソールでのエラー発生時)