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