我想在HABTM關係表內部保存數據,我正在運行cakephp 1.3。事實上,它將數據保存到表格中。但在調試中有錯誤。我認爲它不是正確的方法。在cakephp中保存沒有primaryKeys的表中的數據問題
原因我必須使用primaryKey = NULL設置此模型,因此model.php在讀取$ fInfo = $ this - > _ schema [$ this-> primaryKey]時破壞了第1379行;
我的代碼是=
$vars = array('blogs_files'=>array('blog_id'=>$this->data['Blog']['id'],'file_id'=>$FILEID));
$this->blogs_files->primaryKey = NULL;
$this->blogs_files->save($vars);
有什麼想法?我嘗試過使用SaveAll(),但它運行得更糟。
沒有主鍵的原因是什麼? – 8vius