私はCakePHPで "One One Belong to One"関係を作る最良の方法を理解しようとしています。不幸にも私はインターネットで私を助けてくれるものは何も見つかりませんでした。PHP/CakePHP:関係HasOneBelongToOne
私はそのように進んでしようとしました:
会社モデル:
var $belongsTo = array(
'User' => array(
'className' => 'User',
'foreignKey' => 'user_id',
'conditions' => '',
'fields' => '',
'order' => ''
)
);
Userモデル:
var $hasOne = array(
'Company' => array(
'className' => 'Company',
//'foreignKey' => 'user_id',
'dependent' => true
)
);
しかし、まだCakePHPは私が一人のユーザーのための2つの会社を作成することができます。
そして、ここに私のデータベーススキーマ: 会社:ID、名前、...、 ユーザーUSER_ID:ID、名前、...
感謝
ここにあるすべては大丈夫です、あなたの問題はここにはありません、私はどこかのコードだと思います – sukinsan