Hola A todos, Queria saber si alguien sabe como hacer andar los mensajes flash en SF2 2.6 porque sigo las guias y NO MUESTRA NADA!!!!!
Hay alguna configuracion que no se mencione o algo especial?
El codigo que uso es el siguiente:
public function updateAction(Request $request, $id)
{
$em = $this->getDoctrine()->getManager();
$entity = $em->getRepository('TicniaFerreteriaBundle:Venta')->find($id);
if (!$entity) {
throw $this->createNotFoundException('Unable to find Venta entity.');
}
$editForm = $this->createEditForm($entity);
$editForm->handleRequest($request);
if ($editForm->isValid()) {
if ($request->request->has('btnVender')) {
$this->addFlash('info', 'Se ha aprobado la venta.');
} elseif ($request->request->has('btnRechazar')) {
$this->get('session')->getFlashBag()->add(
'notice',
'Se ha Rechazado la venta.'
);
}
return $this->redirect($this->generateUrl('venta_edit', array('id' => $id)));
}
return array(
'entity' => $entity,
'edit_form' => $editForm->createView(),
);
}
y en TWIG:
{% for flashMessage in app.session.flashbag.get('info') %}
<div class="flash-notice">
{{ flashMessage }}
</div>
{% endfor %}
Pero parece nunca llegar el mensaje, agradezco cualquier idea.
Saludos.