我是一個新的CakePHP用戶,我使用saveAssociated時遇到了一些麻煩。
這裏是我有:
模式蛋糕php saveAssociated不能正常工作
用戶模式:$hasMany = "Telephone";
電話型號:$belongsTo = "User";
控制器
public function add() {
if ($this->request->is('post')) {
if (!empty($this->request->data)) {
if ($this->User->saveAssociated($this->request->data)) {
//success
return $this->redirect(array('action' => 'index'));
}
//fail
}
// no data sent
}
}
數據
Array (
[User] => Array (
[name] => foo
[fname] => bar
[email] => [email protected]
)
[Telephone] => Array (
[no] => 1
[num] => 0500000050
)
)
問題
用戶與ID名稱FNAME和電子郵件創建成功。
電話僅添加了id和user_id(不添加'no'和'num')。
Ps:我試過「saveAll」。 請幫助,謝謝。
謝謝,我想我是這樣做的,就好像我有一個hasOne關係 –