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

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

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

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

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

関連記事

スポンサーリンク

Raspberry Piの各モデルスペック比較

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

上に戻る