私は、同時に作成されるサブモデルmySubModel
の束に1対多の関係で作成している新しいモデルmyModel
を持っています。cfWheels - オブジェクトに関連するオブジェクトを作成する
私がモデルを保存しよう:唯一のモデルの一部が保存されます
<cfset myModel=model("myModel").new(params.mymodel)>
<cfset myModel.save()>
、params.myModel.mySubModels内の項目は作成されません。モデルには関係が設定されていて、右の数値をmyModel
から外して同じ形式のデータを取得できます。
私はそれぞれのモデルを別々に保存することができましたが、問題を引き起こすか、またはcfwheelsがこれをすでに処理できる場合は針のコード行を作成することが心配です。最初のモデルを保存してから追加のサブモデルを保存し、エラーがある場合は、既にデータベースに書き込まれているモデルと他のサブモデルを削除する必要があります。
サブモデルはどのように関連付けられていますか? 'hasOne'または' belongsTo'またはその両方ですか? –
'モデルhasMany(サブモデル)'と 'サブモデルbelongsTo(モデル)' – Daniel