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 :

erreur redirection admin generator


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 46
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 ?

  2. #2
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    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.

  3. #3
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 46
    Par défaut
    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 ...

  4. #4
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    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.

  5. #5
    Membre confirmé Avatar de yochima
    Profil pro
    Inscrit en
    Août 2009
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 93
    Par défaut
    petite question toute simple :p

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

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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+

  6. #6
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 46
    Par défaut
    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 ?

Discussions similaires

  1. [1.x] admin-generator admin_double_list erreur Widget does not exist
    Par Los Brutos dans le forum Symfony
    Réponses: 5
    Dernier message: 07/11/2011, 23h30
  2. [1.x] Erreur Admin generator
    Par mino26tz dans le forum Symfony
    Réponses: 3
    Dernier message: 06/04/2011, 18h25
  3. Erreur : Redirection de page incorrecte
    Par ToxiZz dans le forum Langage
    Réponses: 6
    Dernier message: 24/11/2006, 14h27

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