今回はCakePHPの命名規約についてまとめたいと思います。 CakePHPでは、命名規約に従ってクラス名、ファイル名、テーブル名を付けることで、モデルに対応するテーブル、コントローラに対応するテーブルなどを自動的に認識してくれるため、開発が楽になります。 もし、命名規約に従いたくない場合や、すでにテーブル名が決まっていて変更することが出来ない場合は、モデルの$useTableや、コントローラの$usesを設定することで、柔軟な対応も可能です。 以下では、命名規約をモデル、コントローラ、ビューの3つに分けてまとめます。 命名規約 モデル クラス定義:class CakeSample extends AppModel ファイル名:/app/models/cake_sample.php テーブル名:cake_samples クラス名は単数型。 ファイル名は 単数型 、アンダーバー区切り。 テー