/** * @Route("/guardar") */ public function createAction(Request $request) { $estado = new Estado(); $estado->setNombre("Primer estado"); //Entity manager $em = $this->getDoctrine()->getManager(); $em->persist($estado); $em->flush(); return new Response('Estado creado. Id: ' . $estado->getId()); }
<?php use app\repository\EstadoRepository; use app\model\estado; require_once '../../repository/EstadoRepository.php'; require_once '../../model/Estado.php'; require_once '../../repository/Connection.php'; $estado = new Estado(); $estado->setNombre($_POST['nombre']); $estadoRepository = new EstadoRepository(); if (isset($_POST['id'])) { $estado->setId($_POST['id']); $estadoRepository->update($estado); } else { $estadoRepository->insert($estado); } header("location: ../../est_list.php");