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


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

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


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

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

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

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

スポンサーリンク

Filed under: CakePHPTagged with: ,

No comment yet, add your voice below!


Add a Comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

Comment *
Name *
Email *
Website