1

次のコーディング サンプルは機能しません。

$joiner = new Entity();
$joiner->name = $post['name'];
$joiner->address = $post['address'];
$meeting = Meeting::first($_id);
$meeting->joiner[] = $joiner;
$meeting->save();

フォームが成功するたびに願っています。新しいジョイナー エンティティは、会議オブジェクトの「ジョイナー」プロパティにプッシュする必要があります。

それを修正する方法? そして、すべての助けに感謝します。

更新しました

今はこのように変更しました。正常に動作しますが、まだあまり良くありません。

$joiner = new Entity();
$joiner->name = $post['name'];
$joiner->address = $post['address'];
$meeting = Meeting::first($_id);

if(empty($meeting->joiner)){
    $joiners = array($joiner);
}
else{
    $joiners = array();
    foreach($meeting->joiner as $one){
        $joiners[] = $one;
    }
    $joiners[] = $joiner;
}

$meeting->joiner = $joiners;
$meeting->save();
4

0 に答える 0