Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > symfony
symfony Forum d'entraide sur le framework PHP symfony. Avant de poster : cours symfony et FAQ symfony
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/08/2011, 11h34   #1
Membre habitué
 
Inscription : juin 2006
Messages : 488
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 488
Points : 116
Points : 116
Par défaut bug de routage sur certaine app en prod

Ayant plusieurs besoins axés sur la même base de données, j'ai créer plusieurs application dans mon projet.

Le hic vient du routage au niveau de la fonction url_for qui fonctionne pour mes 4 premières applications mais qui ne fonctionne plus quand j'en crée de nouvelles.

Je m'explique.
J'ai une application principale, frontend, qui fonctionne que je l'appelle depuis la racine (localhost, frontend.php, frontend_dev.php)
j'ai 3 autres application secondaires, style backend, que j'appelle via backend.php et backend_dev.php ou mes routages via url_for fonctionnent.

Hors si je crée une nouvelle application, newapp, mes liens fonctionnent bien en dev:
Code :
1
2
 
<a href="<?php echo url_for('module/action)?>>test</a>
me donne bien: http://localhost/newapp_dev.php/module/action

mais en prod, ça me donne http://localhost/module/action !!!!!
et donc je me retrouve dans mon application principale
erictomcat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/08/2011, 14h13   #2
Modérateur
 
Avatar de Michel Rotta
 
Homme Michel Rotta
Responsable d'exploitation informatique
Inscription : septembre 2005
Messages : 4 913
Détails du profil
Informations personnelles :
Nom : Homme Michel Rotta
Âge : 49
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Responsable d'exploitation informatique
Secteur : Distribution

Informations forums :
Inscription : septembre 2005
Messages : 4 913
Points : 7 505
Points : 7 505
Tu as un paramètres dans la configuration qui permet de préciser que tu ne veux pas de liens raccourcis.
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
  • Pensez à valoriser les réponses pertinantes, cliquez sur le bouton vert +1 pour indiquer votre accord avec la solution proposée.
  • Pensez à utiliser la balise [code] pour afficher du code, elle est cachée sous le bouton [#] dans l'éditeur.
  • Une discussion est terminée ? Alors le bouton est votre ami !
Michel Rotta est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/08/2011, 16h04   #3
Invité de passage
 
Inscription : mars 2004
Messages : 4
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 4
Points : 2
Points : 2
J'ai le même problème, j'ai mis le paramètre "no_script_name: false" dans settings.yml mais il ne me traduit toujours pas correctement l'instruction :

Code :
<?php echo link_to('Supprimer', 'chantier/delete?id=' . $form->getObject()->getId(), array('method' => 'delete', 'confirm' => 'Etes-vous sûr?')) ?>
Le résultat obtenu est :

/chantier/1 au lieu de /chantier/1/delete

Je ne sais plus quoi faire...

Sebastien133.
sebastien133 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/08/2011, 17h34   #4
Membre habitué
 
Inscription : juin 2006
Messages : 488
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 488
Points : 116
Points : 116
Citation:
Envoyé par Michel Rotta Voir le message
Tu as un paramètres dans la configuration qui permet de préciser que tu ne veux pas de liens raccourcis.
quelle fichier ?
le settings.yml est commun a toute mes apps dans mon projet, donc je devrait pas avoir de souci sur une application
erictomcat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/08/2011, 19h31   #5
Modérateur
 
Avatar de Michel Rotta
 
Homme Michel Rotta
Responsable d'exploitation informatique
Inscription : septembre 2005
Messages : 4 913
Détails du profil
Informations personnelles :
Nom : Homme Michel Rotta
Âge : 49
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Responsable d'exploitation informatique
Secteur : Distribution

Informations forums :
Inscription : septembre 2005
Messages : 4 913
Points : 7 505
Points : 7 505
Dans setting.

Avoir un setting unique pour plusieurs application ne me semble ni souhaitable, ni simple à mettre en œuvre.

@sebastien

Tu as créé des routes ? Lesquel ? Si non, crées des routes et utilises des noms de routes.
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
  • Pensez à valoriser les réponses pertinantes, cliquez sur le bouton vert +1 pour indiquer votre accord avec la solution proposée.
  • Pensez à utiliser la balise [code] pour afficher du code, elle est cachée sous le bouton [#] dans l'éditeur.
  • Une discussion est terminée ? Alors le bouton est votre ami !
Michel Rotta est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h55.


 
 
 
 
Partenaires

Hébergement Web