Пример #1
0
 public function fillRelationEntity(Request $request, Vks $vks)
 {
     //create relation records for transport vks
     //create counter
     $vksToCAInPlaceParticipant = new VksToCAInPlaceParticipant(array('vks_id' => $vks->id, 'participants_count' => intval($request->get('ca_participants'))));
     $vks->CaInPlaceParticipantCount()->save($vksToCAInPlaceParticipant);
     //create tb ids
     $tb_ids = array();
     //loop all tb participants
     foreach ($request->get('ca_participants_ids') as $tb_id) {
         $tb_ids[] = new VksToCAIdParticipant(array('vks_id' => $vks->id, 'ca_att_id' => intval($tb_id)));
     }
     $vks->CaIdParticipants()->saveMany($tb_ids);
 }