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 11/10/2011, 08h36   #1
Invité régulier
 
Inscription : mai 2007
Messages : 46
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 46
Points : 6
Points : 6
Par défaut erreur redirection admin generator

Salut !!!

Voila mon problème.
J'ai bien générer toutes les parties de mon admin avec les commandes symfony
J'ai bien configurer les generators.yml pour toutes mes parties.
Tout fonctionne sauf UNE partie.
Il s'agit de la partie "actualité"

Lorsque je veux insérer une actu et que je clic sur Add and save tout marche pour le mieux.
Si je clic par contre sur uniquement "add" j'obtiens une erreur php
Code :
Fatal error: Call to undefined method sfRoute::getObject() in /var/www/vhosts/monsite.fr/cgi-bin/cache/backend/preprod/modules/autoActualite/actions/actions.class.php on line 96
L'adresse de la page qui est charger est :
Code :
http://monsite.fr/backend_dev.php/actualite//edit
Je vois très bien qu'il manque l'id de l'actu. Pourtant si je re-affiche ma liste des actus celle ci est bien présente.
Etant donner que je n'ai rien coder pour cette partie, j'ai du mal a comprendre ce qu'il se passe ...
Et je ne vois pas OU agir puisque comme je l'ai dit toutes les autres parties de mon admin fonctionne( add )
Si j'edite une actu existante et que je clic sur le bouton "save" aucun soucis.

Une solution ?
Monnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/10/2011, 09h58   #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
A priori je dirais un problème de route object. La modification se fait correctement, c'est le redirction vers la route d'affichage qui ne marche pas.
__________________
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 19/10/2011, 14h27   #3
Invité régulier
 
Inscription : mai 2007
Messages : 46
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 46
Points : 6
Points : 6
Le truc c'est qu'il me dit que l'erreur vient du cache ...Et en plus j'ai juste generer le module du backend avec la ligne de commande ...Je n'ai RIEN rajouter comme code par rapport a ce qui a ete generer ...
Je vois mal comment régler le problème ...
Monnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/10/2011, 13h57   #4
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
C'est bizarre...

Mais en écrivant simplement un contrôleur, avec les annotations, il est possible d’écrire les informations de routage.

Après, le module de backend reste un module qui va générer des écrans, donc des accès, donc des routages ...

Symfony est parfois obscure dans ces messages. Le message peut venir du cache, mais n'être que le reflet d'un message précédant.

Essaye d'installer du xdebug pour avoir plus d'informations sur les messages d'erreurs.

L'objet qui génère l'erreur : sfRoute est l'objet qui gère les 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
Vieux 25/10/2011, 09h27   #5
Membre du Club
 
Avatar de yochima
 
Inscription : août 2009
Messages : 93
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 93
Points : 42
Points : 42
petite question toute simple :p

as-tu supprimé ton module pour le regenerer avec la commande symfony:

Code :
php symfony propel:generate-admin backend NomDeLaTable --module=nomDuModule
vu que tu n'as pas encore de code dedans ça ne devrait pas te poser de probleme.

de plus, tu as l'air de dire qu'une erreur provient du cache donc je suppose que tu as aussi essayé :
(pour nettoyer et regénérer le cache)

tiens nous au courant
a+
yochima est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2011, 18h35   #6
Invité régulier
 
Inscription : mai 2007
Messages : 46
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 46
Points : 6
Points : 6
Alors oui bien sur que j'ai vider le cache

Sinon non j'ai pas executer la commande que tu m'as dit
Vu que je suis avec doctrine j'ai juste a remplacer propel par doctrine ?
Monnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2011, 19h20   #7
Invité régulier
 
Inscription : mai 2007
Messages : 46
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 46
Points : 6
Points : 6
Bon je viens de tester mais le probleme persiste ... je comprend pas ...
Monnier 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 02h45.


 
 
 
 
Partenaires

Hébergement Web