如何在没有表单的情况下正常更新,从symfony2中的JSON REST api

时间:2013-09-20 03:00:55

标签: api rest symfony insert-update

如何从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 个答案:

没有答案