Bonjour,
Dans le cadre du développement de mon API Rest sous Symfony 3 j'ai besoin dans une entité de pouvoir accéder à un paramètre de l'application.
Concrètement je permet à un client d'envoyer un "taux de tva" avec un produit, cependant celui-ci ne peut choisir librement son taux, je propose 4 constantes (1, 2, 3 et 4 ) et il doit choisir parmi l'une d'elle.
Sauf que dans mon entité je dois traduire cette constante par le taux effectif, je ne puis malheureusement pas le mettre dans une constante/directement disponible pour le client car justement cela va dépendre du pays et de la réglementation en vigueur (qui peut être amenée à évoluer). Je me suis donc dit que j'allais mettre cette informations dans le fichier parameters.yml
sauf qu'une entité ne peut pas aller récupérer cette informations.
Je suis donc assez perplexe, où donc stocker cette informations ? Dans la base de données ? Pourquoi pas… le problème étant que je me vois mal dans chaque entité produit faire un lien vers l'unique ligne de l'entité qui contiendra l'informations…
Merci d'avance pour vos conseils.
Cordialement, La source.