Bonjour,
Débutante en symfony, je suis confrontée à ce problème :
j'ai paramétré une route dans mon fichier routing.yml
show_media:
url: /:sf_culture/artgalery/:type_slug/:id/:title_slug
class: sfDoctrineRoute
options:
model: Media
type: object
prefix_path: /:sf_culture/artgalery
param: { module: artgalery, action: show, sf_format: html }
requirements:
sf_method: post
sf_culture: (?:fr|en)
J'apelle l'url comme ceci :
<?php echo url_for('show_media', $media) ?>
L'url générée est celle-ci :
frontend_dev.php/fr/artgalery/image/5/mon-image-1
Donc précisément ce que je veux!
Seulement, le contenu correspondant ne s'affiche pas
J'ai cette erreur :
404 | Not Found | sfError404Exception
Action "artgalery/image" does not exist.
Je galère pour trouver la source du problème, j'ai encore du mal à comprendre comment le routage fonctionne...
J'espère avoir été assez claire, merci pour votre aide
Niennachinoi
Partager