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 module [Débutant(e)] [1.x]


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2011
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2011
    Messages : 14
    Par défaut Routage module
    Bonjour,

    Je débute avec le framework Symfony et je suis le tutoriel Jobeet.
    J'ai un petit problème avec un projet que je suis en train de développer, le voici:
    J'ai un module 'users' en frontend que je sais accéder via 'homepage/frontend_dev.php/users' ou 'homepage/frontend_end/' ou encore 'homepage/' après modifications des instructions de routage dans routing.yml en frontend (avec un cache:clear par après).

    Cela dit, si les liens générés dans le module users sont bien accessibles via 'homepage/frontend_dev.php/...', ils ne le sont pas via 'homepage/...'.

    Ex: 'homepage/frontend_dev.php/users/editor/109/guest' me dirige bien vers la page attendue (correspondant à l'action show du module users) alors que 'homepage/users/editor/109/guest' me renvoie un 404 Not Found.

    Ma question est simple: quel fichier de configuration dois-je modifier pour que cela fonctionne?

    Merci d'avance pour votre aide.

    Kantho

  2. #2
    Membre éclairé
    Inscrit en
    Juin 2006
    Messages
    534
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 534
    Par défaut
    tu as du zapper le début du tutorial ou il explique la configuration de ton serveur via un fichier htaccess.

  3. #3
    Membre émérite Avatar de kenny.kev
    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    646
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 646
    Par défaut
    Bonjour à toi,

    Première question homepage c'est ton nom de domaine ?

    C'est tout à fait normal le fonctionnement que tu as car tu es dans un environnement de dev avec la debugbar, etc. Ce frontend_dev te permet d'identifier rapidement sur quel environnement tu te trouve. Quand tu sera en prod tu n'auras plus cette partie la.

    Sinon regarde ce lien : http://www.symfony-project.org/refer...fr/04-Settings
    tu auras des explications plus détaillé.

  4. #4
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2011
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2011
    Messages : 14
    Par défaut
    Tout d'abord, merci pour vos réponses.

    @erictomcat: il me semble avoir bien configuré le htaccess pour mon serveur (je travaille en local et 127.0.0.1:8080 dirige bien vers la home page de mon projet).

    @kenny.kev: oui, homepage désigne mon nom de domaine qui, comme je travaille en local, est 127.0.0.1:8080
    Je comprends bien que je suis dans l'environnement de développement pour le moment, mais j'ai du mal à assimiler le fait de passer "en production". J'imagine qu'il me reste à suivre la fin du tutoriel pour voir de quoi il retourne.

  5. #5
    Membre émérite Avatar de kenny.kev
    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    646
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 646
    Par défaut
    Symfony te permet de gérer plusieurs environnement différents avec des modes différents. par exemple si vous êtes 2 développeurs vous pouvez vous créer un environnement pour chacun. comme ça si lui il a un mot de passe sur ça base et pas toi ça ne t’impacte pas ni lui.

    Alors c'est la même chose pour l'environnement de prod. Tout es automatiquement configurer pour qu'il n'y ai pas toutes les erreurs remonté, ni que les messages d'erreur ne s'affichent, etc ...

    Symfony définit par défaut 3 environnements dev, test et prod mais tu peux en créer autant que tu veux.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. integration des modules de routage
    Par nounou_ dans le forum MATLAB
    Réponses: 3
    Dernier message: 11/06/2011, 22h18
  2. [sfGuard] Routage avec le module sfGuardUser
    Par Vince57 dans le forum Plugins
    Réponses: 22
    Dernier message: 04/11/2010, 12h01
  3. cherche module ou langage pour récupérer des données audio..
    Par Ry_Yo dans le forum Langages de programmation
    Réponses: 5
    Dernier message: 12/05/2003, 17h44
  4. PerlDoc sur une fonction d'un module
    Par lesouriciergris dans le forum Modules
    Réponses: 2
    Dernier message: 13/03/2003, 20h50

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