IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

routage vers une page


Sujet :

Symfony PHP

  1. #1
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    141
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 141
    Par défaut routage vers une page
    slt

    je fais deux modules: Accueil et Bienvenue avec le framework symfony

    j'ai fais un lien hypertexte dans Acceuil pour aller à la page Bienvenue mais il m'affiche que cette pas n'existe pas dans le serveur

    comment je peux résoudre ce prob????

    fichier de routage.yml
    homepage:
    url: /
    param: { module: Accueil, action: index }

    bienvenue:
    url: /
    param: { module: Bienvenue, action: index }

    dans le fichier indexSucces.php de la page Accueil

    <a href="<?php echo url_for('Bienvenue/index') ?>">Page 1</a></td>

  2. #2
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par enamorada Voir le message
    slt

    je fais deux modules: Accueil et Bienvenue avec le framework symfony

    j'ai fais un lien hypertexte dans Acceuil pour aller à la page Bienvenue mais il m'affiche que cette pas n'existe pas dans le serveur

    comment je peux résoudre ce prob????

    fichier de routage.yml
    homepage:
    url: /
    param: { module: Accueil, action: index }

    bienvenue:
    url: /
    param: { module: Bienvenue, action: index }

    dans le fichier indexSucces.php de la page Accueil

    <a href="<?php echo url_for('Bienvenue/index') ?>">Page 1</a></td>
    Déjà, tu ne peux pas mettre deux fois "/" comme url, sinon la deuxième tu risques pas de pouvoir tomber dessus actuellement. T'as qu'à mettre /bienvenue pour commencer.

    Et ensuite, c'est possible d'avoir le message d'erreur complet ? Parce que là on sait pas si c'est une exception, une erreur 404, etc.

  3. #3
    Membre chevronné Avatar de sacricri
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    324
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 324
    Par défaut
    Citation Envoyé par enamorada Voir le message
    bienvenue:
    url: /
    param: { module: Bienvenue, action: index }

    dans le fichier indexSucces.php de la page Accueil

    <a href="<?php echo url_for('Bienvenue/index') ?>">Page 1</a></td>
    Bonjour,

    Pour utiliser le routing, il te suffit de faire comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <a href="<?php echo url_for('@bienvenue') ?>">Page 1</a>
    avec bienvenue = nom de ta route

  4. #4
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    141
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 141
    Par défaut
    j'ai changé mon fichier de routing :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    fichier de routage.yml
    homepage:
    url: /
    param: { module: Accueil, action: index }
     
    bienvenue:
    url: /bienvenue
    param: { module: Bienvenue, action: index }


    et la page indexSucces.php de l'Accueil par

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="<?php echo url_for('@bienvenue') ?>">Page 1</a>
    mais il m'affiche comme toujours ca

    Not Found

    The requested URL /Php/web/bienvenue was not found on this server.

  5. #5
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    141
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 141
    Par défaut


    svp

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 207
    Par défaut
    Citation Envoyé par enamorada Voir le message


    svp
    Passe en dev pour avoir la toolbar et voir quel est l'erreur

    Utilise frontend_dev.php dans l'url a la place du index.php

    EDIT : si tu as fais un module Bienvenue tu dois donc avoir une méthode executeIndex dans ton action.

    TU dois bien entendue avoir une template associée à cette action sauf si tu le précise explicitement.

    SI c'est le cas un appel à http://localhost/......../bienvenue/index devrait forcement marcher

  7. #7
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    141
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 141
    Par défaut
    lorsque je tape http://localhost/PhpTest/frontend_dev.php
    j'obtiens ce résultat:

    Not Found

    The requested URL /PhpTest/frontend_dev.php was not found on this server.

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 207
    Par défaut
    Citation Envoyé par enamorada Voir le message
    lorsque je tape http://localhost/PhpTest/frontend_dev.php
    j'obtiens ce résultat:

    Not Found

    The requested URL /PhpTest/frontend_dev.php was not found on this server.
    Tu accèdes comment à l'index de ton site, tapes moi l'url complète stp.

    EDIT: si tu as pas touché a la config d'apache tu devrais accéder a ton site comme ceci.

    http://localhost/PhpTest/web/fronten.../module/action

  9. #9
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    141
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 141

  10. #10
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 207
    Par défaut
    Citation Envoyé par enamorada Voir le message
    http://localhost/PhpTest/web/fronten...ienvenue/index devrait donc afficher quelque chose.

  11. #11
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    141
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 141
    Par défaut
    moi elle m'affiche enfin la page

    merci

    mais comment je le rendre directement l'accées je dois reconfigurer l'apache ou quoi???

  12. #12
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 207
    Par défaut
    Citation Envoyé par enamorada Voir le message
    moi elle m'affiche enfin la page

    merci

    mais comment je le rendre directement l'accées je dois reconfigurer l'apache ou quoi???
    TU as le tuto sur une installation propre de symfony ici même.
    http://www.symfony-project.org/jobee...Doctrine/fr/01

    Ce qui t'intéresse va commencer ici, "Configuration du serveur Web : La méthode sécurisée" mais bon c'est un peux compliqué pour les novices.

    Mais même si tu met pas cette configuration les liens devraient marcher.
    Fait appel à l'index de ton site en utilisant le lien que je t'ai montré, et clic sur ton lien et la page bienvenue devrait s'afficher, l'important c'est de bien appeler la première page car ton <a href="<?php echo url_for('@bienvenue') ?>">Page 1</a> est tout a fait juste.

  13. #13
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    141
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 141
    Par défaut
    Merci jeronimo83

    c tres gentil


  14. #14
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 207
    Par défaut
    Citation Envoyé par enamorada Voir le message
    Merci jeronimo83

    c tres gentil

    De rien, allez je vais au dodo.

    Bonne nuit.

Discussions similaires

  1. [C#] Redirection d'une frame vers une page simple
    Par st0j dans le forum ASP.NET
    Réponses: 6
    Dernier message: 17/06/2005, 15h42
  2. [FLASH MX2004] loadVar vers une page d'un autre serveur
    Par j0hnmerrick dans le forum Flash
    Réponses: 3
    Dernier message: 22/03/2005, 12h49
  3. [FLASH MX] Lien d'une animation Flash vers une page html
    Par tinkye_winkye dans le forum Flash
    Réponses: 10
    Dernier message: 19/01/2005, 10h11
  4. [PRO] redirection vers une page
    Par Mister_FX dans le forum ASP
    Réponses: 10
    Dernier message: 23/06/2004, 17h31
  5. Réponses: 13
    Dernier message: 16/04/2004, 12h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo