cakePHPで外部キーを作成する場合、カラム名には制約がある。(制約以外の名前でも使用することはできる)
マニュアルより::
現在のモデル名のアンダースコア区切りの単数形で、末尾に‘_id’をつけたものです
今回、データベースの設定でテーブル名に接頭辞をつけるようにしていた。
mmm_usersテーブルとmmm_profilesテーブルを関連付けたい。
こういう場合も外部キーにするカラム名には接頭辞であるmmmはつけない
mmm_profiles.user_id
にする
0 件のコメント:
コメントを投稿