我有一個新的模型myModel
,我創建一對多的關係,同時創建一堆子模型mySubModel
。cfWheels - 創建一個對象相關的對象
當我嘗試保存模型:
<cfset myModel=model("myModel").new(params.mymodel)>
<cfset myModel.save()>
只有模型的一部分被保存,不要讓內部創建params.myModel.mySubModels的項目。模型有他們的關係設置,我可以得到它以相同的格式從myModel
拉出數據與正確的包括。
我可以分別保存每個模型,但是我擔心會導致問題,或者只是創建了代碼行,如果cfwheels已經能夠處理這些。我將不得不保存初始模型,然後保存其他子模型,如果出現錯誤,請刪除已寫入數據庫的模型和其他子模型。
您的子模型如何關聯? 'hasOne'或'belongsTo'或兩者? –
'model hasMany(submodels)''''sub-model belongsTo(model)' – Daniel