Commit 0821f14f authored by Mat's avatar Mat

FlashBag, un message qui s'affiche une seule fois pour l'utilisateur

parent 39958289
......@@ -35,11 +35,10 @@ class ImageController extends MasterController
return $this->redirectToRoute('techno_gallery_read');
}
// sessions
// mot-clé: "parameter bag"
$session = $this->get('session');
dump($session->has('test')); // true
dump($session->get('test')); // oups
dump($session->get('taust')); // null
dump($session->getId()); // true
dump($session);
return $this->render('@Techno/Image/create.html.twig', array(
......
......@@ -112,8 +112,17 @@ class OwnerController extends MasterController
// charge un service session
$session = $this->get('session');
//$session->set('test', 'oups');
// on peut utiliser les "symfony_flashes" pour envoyer une info
// UNE SEULE FOIS à l'utilisateur :
// $session->getFlashBag()->add(); // avant dans sf2
$this->addFlash('mardi', 'on est mardi !'); //($type, $message)
$this->addFlash('mardi', 'aujourd\'hui pain kéké');
$this->addFlash('mardi', 'aujourd\'hui guitare max');
$this->addFlash('admin', '3 messages mardi envoyés à l\'utilisateur');
dump($session);
return $this->render('@Techno/Ajax/Owner/mainDisplay.html.twig', array(
'formOwner' => $form->createView()
));
......
......@@ -11,6 +11,15 @@
<h1>{{ block('title') }}</h1>
<a href="{{ path('techno_gallery_read') }}"><i class="fas fa-arrow-left fa-fw"></i>Retour vers la liste</a>
<ul>
{% for flashMessage in app.session.flashbag.get('mardi') %}
<li>
{{ flashMessage }}
</li>
{% endfor %}
</ul>
{{ form_start(formImage) }}
{{ form_errors(formImage) }}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment