Tu ne précises pas le module de tes routes. Apparemment, tes routes
renvoient vers l'index de tes différents modules : tu auras donc par exemple
  emploi:
    url: /main/emploi
    param:{ module: emploi, action: index}
Si ce n'est pas le cas, revoie peut-être ton organisation modulaire.

Pour l'accueil : c'est ta homepage (que tu peux appeler par '@homepage').


Utilises également le helper : link_to('Mon intitulé', '@my_route')

Et tu auras les routes valides avec la task :
 # symfony app:routes my_app
 
Un conseil qu'il donne dans la doc : supprimer les routes par défaut
(default_index et default) pur éviter les petits malins :)

-----Message d'origine-----
De : [email protected] [mailto:[email protected]] De la
part de Laurent M
Envoyé : dimanche 15 novembre 2009 23:22
À : Symfony-fr
Objet : [symfony-fr] Problème avec menu et routing


Bonjour!
J'ai un bon problème avec le concept de routing et les liens de menus

[B]Ce que j'ai comme config[/B]
[B]Fichier routing.yml[/B]
[CODE=yml]
# default rules
# default rules
homepage:
  url:   /
  param: { module: main, action: index }


default_index:
  url:   /:module
  param: { action: index }

default:
  url:   /:module/:action/*

#sidebar menu links
accueil:
  url: /main/accueil
  param: { action: accueil}

  emploi:
    url: /main/emploi
    param:{ action: emploi}

faq:
  url: /main/faq
  param: {action: faq}


[/CODE]

[B] fichier Menu.php[/B]
[CODE=html]
<div id="navigation">
    <ul>
        <h1>Menu</h1>

        <li><a href="<?php echo url_for('main/actions/accueil/') ?
>">click here</a>
</li>
        <li><a href="main/actions/faq" >Accueil</a></li>
        <li><a href="#">Logiciels</a></li>
        <li><a href="#">Services</a></li>
        <li><a href="" >FAQ</a></li>
        <li><a href="#" >Emplois </a></li>
        <li><a href="#" >Nous contacter</a></li>
    </ul>
</div>
[/CODE]
Mes fichiers de vues sont dans le repertoire :
+modules
 +main
  +actions
et ils se terminent tous par nom_de_lactionSuccess

Par exemple si je tappe l'URL :
[url]http://localhost/lps/web/main/actions/faq[/url]
j'obtiens un Code 404

quelqu'un peut-il me donner des infos sur ce que je ne pige pas ?
j'ai lu la doc sur le routing mais je gallère toujours
Merc!




--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse [email protected]
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [email protected]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---

Répondre à