public function save(Order $order) { $data = $order->jsonSerialize(); unset($data['id']); $this->connection->insert($this->getTableName(), $data); $order->setId($this->connection->lastInsertId()); }
/** * PUT /order/{orderId} * * @param \Symfony\Component\HttpFoundation\Request $request * * @return \Symfony\Component\HttpFoundation\JsonResponse */ public function changeOrder(Request $request) { $order = new Order(1); $newId = $request->request->get('id', 0); $order->setId($newId); return new JsonResponse($order); }