¿Cómo puedo verificar si un registro se ha insertado correctamente en la base de datos usando Doctrine en symfony2?Compruebe que el registro se haya insertado correctamente en Symfony2
Mi acción en el controlador es
public function createAction(){
$portfolio = new PmPortfolios();
$portfolio->setPortfolioName('Umair Portfolio');
$em = $this->getDoctrine()->getEntityManager();
$em->persist($portfolio);
$em->flush();
if(){
$this->get('session')->setFlash('my_flash_key',"Record Inserted!");
}else{
$this->get('session')->setFlash('my_flash_key',"Record notInserted!");
}
}
¿Qué debo escribir en la declaración if
?
¿Cómo puedo visualizar diferentes divs a la vista según el éxito y la falla de inserción? –
Agregue un mensaje flash con una clave diferente, como setFlash ('insert_failed', 'Your message') y en su plantilla twig hacer algo como {% if app.session.hasFlash ('insert_failed')%}
{% endif% } –sí, lo hice ... gracias de nuevo por la respuesta rápida :) –