Yii では、以下は機能せず (リレーション配列は空のままです)、エラーを返しません。
foreach ($data as $k => $relatedModelData){
//construct the related model from the data passed in
...
$model->arrayOfRelatedModels[] = $relatedModel;
}
代わりに、これを行う必要があります。
foreach ($data as $k => $relatedModelData){
//construct the related model from the data passed in
...
$tempArray[] = $relatedModel;
}
$model->arrayOfRelatedModels = $tempArray;
なぜこれが当てはまるのか、最初の例で少し間違っているのでしょうか?