1
我試圖在編輯後更新嵌套屬性的模型。cfwheels,從不成功的模型更新中獲取錯誤
更新失敗,但我沒有收到任何使用#errorMessagesFor(objectName='myobject')#
的錯誤。
任何想法如何找到原因?
我試圖在編輯後更新嵌套屬性的模型。cfwheels,從不成功的模型更新中獲取錯誤
更新失敗,但我沒有收到任何使用#errorMessagesFor(objectName='myobject')#
的錯誤。
任何想法如何找到原因?
我會在數組中的每個對象上使用allErrors()
方法。
for (local.object in myObject.arrayOfObjects) {
if (local.object.hasErrors()) {
WriteDump(var=local.object.allErrors(), abort=true);
}
}
你可能想嘗試Wheels google組,幷包含一些代碼示例。
如果在控制器中發生錯誤後,如果您執行重定向,則錯誤的模型對象不存在,您必須執行renderpager。
我通常通過潛入核心來調試車輪問題,並開始在'writeDump(var = loc,abort = true)中進行噴灑;'直到我能夠找到問題爲止。 – 2011-12-22 21:05:19
設置的嵌套屬性是什麼類型的關聯? 'belongsTo','hasMany'或'hasOne'? – 2011-12-23 21:58:50
這是一個** hasMany **關聯 – Daniel 2011-12-23 22:00:10