Bonjour à tous,
Je débute avec Symfony et on ma demandé pour une appli de faire en sorte que si une url de type http://DNS/module/photo/format_photo/id.jpg est posté alors une photo correspondant à l'agent doit apparaitre.
Pour l'instant c'est par des alias sous Apache que j'arrive à faire fonctionner ce type de lien. Cependant il faut que ce soit symfony qui s'en charge.
Pour cela j'ai été dans le fichier routing.yml et indiqué
Ensuite j'aurais voulu m'inspirer de votre faq http://php.developpez.com/faq/symfon...sf-changer-url pour dire que dans l'action show si l'id de l'URL est present en bdd c'est ok sinon erreur 404.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 photo_format: url: /DNS/trombi/photo/:format/:id.jpg param: { module: photo , action: show }
Le problème c'est que dans ma bdd j'ai le champ id qui ne contient pas le .jpg.
Il faut que je garde le .jpg dans l'adresse URL.
Du coup comment faire pour dire à symfony que j'ai un id qui doit être comparé mais sans tenir compte du .jpg ?
J'ai regardé le tutoriel jobeet et d'autres ressources mais je ne comprends pas.
En vous remerciant d'avance pour vos suggestions.
Partager