試圖簡化,我有一個Excel和他們的電子郵件的電子表格。我想要的是使用saveAll將它們一次全部插入到數據庫中。讓CakePHP saveAll函數忽略錯誤並繼續
問題是,我需要重新上傳電子表格,每次它裏面有一些新人。在這種情況下,我需要saveAll來保存所有新的人員,並忽略由於數據庫中已存在的老人(人們的電子郵件具有唯一規則)而發生的驗證錯誤。有任何想法嗎?
編輯:我現在所擁有的是,當saveAll方法試圖保存已存在的記錄(即其電子郵件已存在於數據庫中)時,它不會保存任何內容。我需要的是保存來自電子表格的新內容,並忽略那些已經存在的內容(即不保存已經存在的內容)。
任何想法關於什麼?問題是什麼?你不忽略驗證錯誤,或者你想忽略它們,但你不知道如何?或者是什麼? – Nunser 2014-09-05 20:46:23
對不起,我沒有意識到這是不清楚的。將更新嘗試更清楚。 – lucasnadalutti 2014-09-05 20:47:11