| 分類 | 場所 | 形式 | 量 | 例 |
|---|---|---|---|---|
| 共通 | private | 先頭にアンダーバーを2つ置く | __test | |
| protected | 先頭にアンダーバーを1つ置く | _test | ||
| public | 先頭にアンダーバーを置かない | test | ||
| コントローラ | ファイル名 | アンダーバー区切り形式+ 'controller' | 複数形 | sample_symbols_controller.php |
| クラス名 | Camel 形式+ 'Controller' | 複数形 | SampleSymbolsController | |
| メソッド名 | Camel 形式(先頭が小文字) | 複数形 | SampleSymbolsController | |
| コンポーネント | ファイル名 | アンダーバー区切り形式 | 任意 | sample_symbol.php |
| クラス名 | Camel 形式+ 'Component' | 任意 | SampleSymbolComponent | |
| モデル | ファイル名 | アンダーバー区切り形式 | 単数形 | sample_symbol.php |
| クラス名 | Camel 形式 | 単数形 | SampleSymbol | |
| ビヘイビア | ファイル名 | |||
| クラス名 | ||||
| ビューディレクトリ | ファイル名 | コントローラ名をアンダーバー区切り形式 | 複数形 | sample_symbols |
| ビュー | ファイル名 | アクション名(メソッド名)をアンダーバー区切り形式 | 任意 | sample_symbol.thtml |
| ヘルパー | ファイル名 | アンダーバー区切り形式 | 任意 | sample_symbol.php |
| クラス名 | Camel 形式+ 'Helper' | 任意 | SampleSymbolHelper | |
| 変数名 | Camel 形式(先頭が小文字) | 任意 | $sampleSymbol |