/** * @Route("/discount/create") * @Method({"POST", "GET"}) * @Template() * */ public function createAction(Request $request) { $db = $this->getDoctrine()->getManager(); try { $discount = new Discount(); $discount->setValue($request->get('value')); $db->persist($discount); $db->flush(); $message = 'Discount with value = %d was successfully created'; $message = sprintf($message, $request->get('value')); } catch (\Exception $e) { $message = 'Error: ' . $e->getMessage(); } return new JsonResponse(array('message' => $message)); }
/** * {@inheritDoc} */ public function getValue() { $this->__initializer__ && $this->__initializer__->__invoke($this, 'getValue', array()); return parent::getValue(); }