CakePHP におけるシンボルの命名規約

CakePHP におけるシンボルの命名規約
分類 場所 形式
共通 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

アンダーバー区切り形式
単語と単語の間をアンダーバーで区切り、すべて小文字で構成した形式。
例) sample_symbol
Camel 形式
単語の頭文字を大文字、それ以降を小文字で構成した形式。 Java のクラス名によく見られます。
例) SampleSymbol
Camel 形式(先頭が小文字)
Camel 形式と同じですが、一番先頭の単語のみ小文字で開始する形式。 Java のメソッド名によく見られます。
例) sampleSymbol