我有一个新的模型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