CakePHPではモデルが接続するデータベースのテーブルは
モデル名をCakePHPの命名規則にそって自動で接続されます。
たとえばモデル名が「usr」の場合はデータベースのテーブル名は「usrs」となります。
しかしモデル名はそのままで接続するデータベースのテーブル名を
変更したいと思う方もいるはずです。。。そう思わせてください(笑)
ではその場合はどうするのかですが、モデルの初期設定を変更します。
独自のテーブル名を指定したいモデル内に次のように記述してあげます。
var $useTable = 'テーブル名';
記述することでテーブル名を変更することが可能です。
また変更することでBake時も自動で認識してもらえます。
簡単な記述でコーディングができることはいいですね(笑)
まぁCakePHPで開発していると、基本がおろそかになりそうで怖いですが(汗)
コメント