Bonjour,
je reprends encore un projet sous symfony 3.4
je souhaiterai mettre en place un dictionnaire de message d’erreur, ce sont souvent les mêmes qui reviennent et les libellés changent au grès des demandes des utilisateurs…
les erreurs sont remontées actuellement
dans le controlleur
$session->getFlashBag()->add("error", "Vous devez renseigner votre prénom.");
dans la vue (layout)
{% for erreur in app.session.flashbag.get('error') %}
<div class="alert alert-danger alert-dismissable">
<a href="#" class="close" data-dismiss="alert" aria-label="close">×</a>
{{ erreur}}
</div>
{% endfor %}
je souhaiterai dans le controlleur avoir:
$session->getFlashBag()->add("error", $erreur123);
et gérer un dictionnaire
plusieurs choix possibles:
- se servir du système de translation
- créer un service
d’après vous quel est la meilleure méthode?
+0
-0