/** * updateTypes * * @return void */ public function updateTypes($data, $id) { $this::delete(['musician_id' => $id['id']]); $data = explode(',', $data); foreach ($data as &$type) { $type = trim($type); } $types = \Application\MusicTypes\Table::select()->where('type IN (?)', $data)->execute(); foreach ($types as $type) { $this::insert(['musician_id' => $id['id'], 'type_id' => $type->id]); } }
/** * getAllTypes * @return self */ public function getAllTypes() { return \Application\MusicTypes\Table::select()->execute(); }