『id』以外のプライマリキーのカラム名を使用する方法

CakePHPの標準ではプライマリキーのカラム名は『id』となっています。
他のフレームワークなどとデータベースを共通利用する場合などで、このカラム名を別の名称にしたい時の対処法です。
[参考記事] CakePHPのDB接続情報設定
[参考記事] 複数のデータベースを切り替える方法
[参考記事] 『id』以外のプライマリキーのカラム名を使用する方法

モデル内の設定で、$primaryKeyを使ってプライマリキーを指定します。

具体的には次のようになります。

class Samples extends AppModel {
    var $primaryKey = "sample_id";
}

スポンサーリンク

関連記事

スポンサーリンク

1枚のNIC(ネットワークカード)に複数のIPアドレスを設定する方法(Windows)

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る