嘿,我是CakePHP的新手,所以請在這裏幫助我,我無法將單個表單數據保存在兩個表中。以下是我的代碼。CakePHP:數據沒有保存在多個表中
主要型號代碼:
var $hasMany = array('Option');
控制器代碼:
public function add()
{
if (!empty($this->request->data))
{
$this->Question->saveAll($this->data);
}
}
查看文件:
echo $this->Form->create('Question');
echo $this->Form->input('question');
foreach (range(0,2) as $index) {
echo $this->Form->input('Option.'.$index.'.option');
}
echo $this->Form->end('Save Poll');
請電話我在哪裏我錯了。數據僅在單個表中插入,而不在其他表中。
pr($ this-> data)有選項字段? – kicaj
是的..數組包含選項字段.. – Vicky