我有一個編輯()的費用聲明表單。費用索賠由很多費用組成。該表格允許您在相同的視圖中編輯這些費用。每筆費用都有一個刪除按鈕,它使用ajax刪除記錄並從編輯表格中刪除該行。
ajax刪除功能正常工作,並從數據庫中刪除記錄。問題是,因爲這是一個編輯表單,所有的數據已經存在於$ this-> request-> data中,所以當你保存你的編輯時,它會重新創建被ajax刪除的記錄。正常編輯工作正常。
有沒有辦法使用表單中的正確數據更新$ this-> request-> data中的數據?
我錯過了一些明顯的東西嗎?
我正在使用cakephp 2.2。
在此先感謝
真的,那麼它在哪裏獲取數據來重新保存字段?我會做更多的調試併發布我的發現。感謝你及時的答覆。 –
嗨,我用新鮮的眼睛再次經歷了一切,我仍然無法找出造成問題的原因。刪除的費用在保存編輯表單時重新創建,這仍然使我認爲$ this-> request-> data沒有被更新。進行調試($ this-> request-> data)確認它們仍然存在於編輯表單提交中。我錯過了什麼? –