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 13/05/2011, 17h01   #1
Invité régulier
 
Inscription : janvier 2007
Messages : 47
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 47
Points : 7
Points : 7
Par défaut Pb d'url par défault

Bonjour
et juste avant le W.E ...
J'ai un pb d'URL sur mon back
si je tape

Code :
url/backend.php/UnModuleQuiExiste/index
j'arrive sur le signin
Après authentification j'arrive sur ce module sans pb

par contre si je tape sans préciser de module
j'ai une erreur
Code :
Empty module and/or action after parsing the URL "/" (/).
Et si je tape l'url san rien précisier
j'arrive sur le front, sans pb (normal)

j'avais ça dans le backend/routing.yml

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
# default rules
#homepage:
# url:   /module/:action/*
#  param: { module: actions , action: index }
 
# generic rules
# please, remove them by adding more specific rules
#default_index:
#  url:   /:module
#  param: { action: index }
 
#default:
#  url:   /:module/:action/*
J'ai tout passé en commentaire pour teste'r
rien ne change

Il va le chercher où ce qu'il cherche si on indique rien Symfony...

si vous aviez une réponse (rapide) ça me permettrait de passer un meilleur WE

Pi
pierreHaut est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2011, 17h53   #2
Membre habitué
 
Avatar de Nico_F
 
Homme Nicolas
Développeur Web
Inscription : avril 2011
Messages : 95
Détails du profil
Informations personnelles :
Nom : Homme Nicolas
Âge : 24
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : Communication - Médias

Informations forums :
Inscription : avril 2011
Messages : 95
Points : 142
Points : 142
Un tir à l'aveuglette :

Vérifie dans quel environnement tu te trouves : dev, prod, test ... c'est un piège assez fréquent.
Nico_F est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2011, 17h57   #3
Invité régulier
 
Inscription : janvier 2007
Messages : 47
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 47
Points : 7
Points : 7
Par défaut ça change quoi ?

Parce que j'ai testé avec
backend et backend_dev
ça change rien
en local et en ligne , idem...
(et sinon je vérifie ça comment ?... question de benêt moyen)

a tout hasar, mon setting.yml
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
prod:
  .settings:
    no_script_name:         false
    logging_enabled:        false
 
dev:
  .settings:
    error_reporting:        <?php echo (E_ALL | E_STRICT)."\n" ?>
    web_debug:              true
    cache:                  false
    no_script_name:         false
    etag:                   false
 
test:
  .settings:
    error_reporting:        <?php echo ((E_ALL | E_STRICT) ^ E_NOTICE)."\n" ?>
    cache:                  false
    web_debug:              false
    no_script_name:         false
    etag:                   false
    i18n:  on      # Enable interface translation. Set to off if your application should not be translated.
    default_culture:        fr       # Default user culture
pierreHaut est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2011, 18h00   #4
Modérateur
 
Inscription : septembre 2010
Messages : 7 103
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 103
Points : 8 466
Points : 8 466
tu peux faire direct

__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2011, 18h50   #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
Tu ne peux pas avoir un routing.yml vide, il n'y a aucune chance que cela marche.

Tu dois conserver une route pour la racine "homepage". C'est la racine de ton backend, rien avoir avec celle du frontent.

L'idéal est alors de créer une route pour chaque module, ce qui permet en prime de séparer la structure visible (par les url) de la structure réel (que sont les modules).

A priori, tous tes problèmes viennent du routing.yml.
__________________
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 16/05/2011, 13h08   #6
Invité régulier
 
Inscription : janvier 2007
Messages : 47
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 47
Points : 7
Points : 7
Par défaut Résolu

Bien un problème de route

homepage:
url: /module/:action/*
param: { module: articles, action: index }

Merci pour votre aide
pierreHaut est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h20.


 
 
 
 
Partenaires

Hébergement Web