2014-04-01 40 views
0

不節能子表的數據。當我保存文章和意見表中的數據不經過$ fieldList中

$this->Post->saveAll($this->request->data, array('deep' => true, 'validates'=>true)))

它的工作,但是當我通過$ fieldList中

$this->Post->saveAll($this->request->data, array('fieldList' => $fieldList, 'deep' => true, 'validates'=>true)))

數據已保存在父表中,但在子表中輸入了空白記錄。

$this->SomeModel->saveAll($data, array(
    'fieldList' => array(
     'SomeModel' => array('field_1'), 
     'AssociatedModel' => array('field_2', 'field_3') 
    ) 
)); 

因此,我認爲你是你的陣列中丟失的型號名稱: 如何使用fieldList中

+0

你是如何設置你的$ fieldlist變量的? – arilia

+0

$ fieldList = array('title',.....)這個數組包含父和子表的字段 – Tushar

+0

有一個錯字錯誤'驗證'應該'驗證' –

回答

1

這是一本書保存在兩個表中的數據。

+0

謝謝工作...... – Tushar