我想知道在CakePHP中創建「有一個屬於一個」關係的最佳方法是什麼。不幸的是,我沒有在互聯網上找到任何幫助我的東西。PHP/CakePHP:與HasOneBelongToOne的關係
我試圖進行這樣的:
公司型號:
var $belongsTo = array(
'User' => array(
'className' => 'User',
'foreignKey' => 'user_id',
'conditions' => '',
'fields' => '',
'order' => ''
)
);
用戶模式:
var $hasOne = array(
'Company' => array(
'className' => 'Company',
//'foreignKey' => 'user_id',
'dependent' => true
)
);
但仍然CakePHP的允許我爲一個用戶創建兩個公司。
在這裏,我的數據庫模式: 公司:ID,姓名,...邀請,USER_ID 用戶:ID,姓名,...
非常感謝
這裏是一切正常,你問題不在這裏,我想代碼中的某處 – sukinsan