Как правильно работать обновление без формы, из 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!';
        }                                   
    }

}

Я думаю, что это уродливый способ! Какой правильно путь?

0 ответов

Другие вопросы по тегам