Bonjour,
Mon cas de figure est le suivant:
Le coté back-end (Symfony) de mon application reçoit des objets (stringifiés) du front-end (Dojo) en vue de les enregistrer dans la base de données.
Au préalable, il convient de contrôler la validité de ces objets en les passant au filtre d'un certain nombre de contraintes.
Depuis le controller du back-end, je ne vois qu'un objet auquel n'est associée aucune classe. Sauf à reconstituer la classe de l'objet, pour le besoin de la cause, je ne peux donc utiliser la fonctionnalité 'validator' fournie par Symfony.
Pour une raison de clarté, j'ai regroupé les contraintes dans un fichier json situé dans le bundle Symfony approprié.
Ma question est la suivante: mon approche est-elle pertinente, même question pour le choix du type de fichier json (il n'est question dans Symfony que de xml, yml etc..) et comment puis-je atteindre ce fichier de contraintes depuis une classe de service Symfony afin d'en exploiter le contenu ?
Ma question va certainement paraître saugrenue aux spécialistes de PHP et je vous prie de m'en excuser car je ne suis précisément pas dans ce cas.
Merci de votre aide.
Caplande
Partager