CakePHP データベースのテーブル名を変更

このエントリーをはてなブックマークに追加
[`google_buzz` not found]

CakePHPではモデルが接続するデータベースのテーブルは
モデル名をCakePHPの命名規則にそって自動で接続されます。
たとえばモデル名が「usr」の場合はデータベースのテーブル名は「usrs」となります。

しかしモデル名はそのままで接続するデータベースのテーブル名を
変更したいと思う方もいるはずです。。。そう思わせてください(笑)


ではその場合はどうするのかですが、モデルの初期設定を変更します。
独自のテーブル名を指定したいモデル内に次のように記述してあげます。

var $useTable = 'テーブル名';

記述することでテーブル名を変更することが可能です。
また変更することでBake時も自動で認識してもらえます。

簡単な記述でコーディングができることはいいですね(笑)
まぁCakePHPで開発していると、基本がおろそかになりそうで怖いですが(汗)

シェアする

  • このエントリーをはてなブックマークに追加

フォローする