Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Symfony] Tuto OC - Prefixe Routing Bundle.

Sujet résolu
    19 septembre 2017 à 14:54:22

    Bonjour,

    Je suis entrain de me former sur Symfony et dans le chap. 2 On me dit que je peut définir un préfixe (/platform dans le cas du tuto et le mien) dans mon app/config/routing.yml qui me permet de supprimer ce préfixe dans mon src/OC/PlatformBundle/routing.yml

    En revanche cela ne fonctionne pas si je supprimer le préfixe présent a la ligne 2 de ce code.

    oc_platform_home:
        path:       /platform
        defaults: { _controller: OCPlatformBundle:Advert:index }
    
    oc_platform_view:
        path:      /advert/{id}
        defaults: { _controller: OCPlatformBundle:Advert:view }
    
    oc_platform_view_slug:
        path:      /{year}/{slug}.{_format}/{_locale}
        defaults:
            _controller:    OCPlatformBundle:Advert:viewSlug
            _format:        html
            _locale:        fr
        requirements:
            year:       \d{4}
            _format:    html|xml
            _locale:    fr|en
    
    oc_platform_add:
        path:      /add
        defaults: { _controller: OCPlatformBundle:Advert:add }

    L'erreur generee est :

    You must define a "path" for the route "oc_platform_home" in file "D:\xampp\htdocs\Symfony\src\OC\PlatformBundle/Resources/config/routing.yml" in D:\xampp\htdocs\Symfony\src\OC\PlatformBundle/Resources/config/routing.yml (which is being imported from "D:\xampp\htdocs\Symfony/app/config\routing.yml").

    Je ne comprend pas, si je doit garder mon préfixe dans deux fichiers différent cela veut dire que le jour ou je souhaite le changer j'ai plus de chance de faire d'erreur que s'il est présent 4/5 fois mais dans le même fichier. Je doit surement me tromper quelque part... mais ou ? 

    EDIT: Problème résolu....trop con je supprimais également le "/".

    -
    Edité par kantin1989 19 septembre 2017 à 17:11:59

    • Partager sur Facebook
    • Partager sur Twitter

    [Symfony] Tuto OC - Prefixe Routing Bundle.

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown