同時に作成されているmyModel
一連のサブモデルと1対多の関係で作成している新しいモデルがあります。mySubModel
モデルを保存しようとすると:
<cfset myModel=model("myModel").new(params.mymodel)>
<cfset myModel.save()>
モデルパーツのみが保存され、params.myModel.mySubModels内のアイテムは作成されません。モデルにはリレーション設定があり、適切なインクルードを使用して同じ形式でデータを引き出すことができmyModel
ます。
各モデルを個別に保存することもできますが、問題が発生したり、cfwheelsがすでにこれを処理できる場合は、コードの針行を作成したりすることが心配です。最初のモデルを保存してから追加のサブモデルを保存する必要があります。エラーが発生した場合は、データベースに既に書き込まれているモデルとその他のサブモデルを削除します。