Как правильно работать обновление без формы, из JSON REST API в Symfony2
Как заменить многие ко многим объединенным таблицам из REST API?
Удалить
foreach ($find_variant->getOptionValues() as $key => $option_data) {
$option = $em->getRepository('ISCoreBundle:OptionValue')->find($option_data->getId());
if($option){
$find_variant->removeOptionValue($option);
}else{
$this->json_status['status'] = 0;
$this->json_status['message'] = 'Option Value not found!';
}
Обновить
foreach ($serilize->option as $key => $option_data) {
// code...
$option = $em->getRepository('ISCoreBundle:OptionValue')->find($option_data->id);
if($option) {
$find_variant->addOptionValue($option);
} else {
$this->json_status['status'] = 0;
$this->json_status['message'] = 'Option Value not found!';
}
}
}
Я думаю, что это уродливый способ! Какой правильно путь?