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 :

problème création de ligne


Sujet :

Symfony PHP

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 23
    Par défaut problème création de ligne
    Bonjour forum,

    Je suis actuellement en train de développer un site avec Symfony et Doctrine pour gérer des projets. Le gros problème que j'ai, c'est que lors de la création d'un projet ou d'une action d'un projet, après avoir rempli les différents champs, il me balance une belle erreur 404 avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Object projet_action does not exist ().
    Ce que je ne comprend pas, puisque tout existe bel et bien, et que la même requête lancée via oracle fonctionne correctement...

    Je précise que l'édition d'un projet ou d'une action ne génère aucune erreur quant à elle...

    D'où cette erreur peut elle venir? Comment y remédier?
    Merci d'avance,
    Dash777

  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
    mmmmm


    J'ai un peu l'impression qu'il y a quelques confusions sur le fonctionnement des différents éléments d'un projet symfony.

    As-tu fais (ou au moins lu) les premiers chapitres du tutoriel Jobeet de symfony.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 23
    Par défaut
    Bonjour,
    Alors en ce qui concerne le tutoriel Jobeet de symfony, je le suis en l'adaptant à mon propre projet...
    Mais malgré tout, logiquement, il me suffirait de créer un nouveau module pour pouvoir créer de nouvelles entrées sans problèmes... Hors là, ce n'est pas le cas :s.
    Le tutoriel Jobeet utilisant MySQL, et moi même utilisant Oracle, est-ce possible qu'il y ai une manip supplémentaire à faire?

  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
    Le principe c'est que doctrine te permet de ne pas changer de code si tu changes de base, donc, vu la complexité (très relative) de l'opération, il n'y a pas de raison que cela ne marche pas.

    Il faudrait plus d'informations.

    Ton database.yml (sans les passes !)

    Ton schema.yml (ou du moins la partie concerné, avec les relations, avec les tables en relations).

    Ton actions.class.php

    Ton template et les éventuels partiels utilisés.

    Je suppose que tu tests en débug. Donc tu dois avoir un log dans la barre de debug. Lui aussi serait intéraissant.


    Il est très simple d'installer un sqLite ou un MySql. As-tu la possibilité d'installer l'un où l'autre et de tester sur ces bases, pour voir si le problème vient du drivers oracle où du code d'insertion dans symfony ou dans doctrine.

    Un peu long, mais le début de la solution se trouve peut-être ici.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 23
    Par défaut
    Bonjour,

    Bon, il y a du nouveau : l'insertion se fait bel et bien à présent, mais il me génère une erreur lorsqu'il tente d'afficher la nouvelle ligne, juste après insertion, via ce lien
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $this->redirect('projet/edit?idprojet='.$projet_sigip->getIdprojet());
    lors de l'appel de la fonction processForm. Je ne comprend pas trop pourquoi, mais pour éviter le problème j'ai juste redirigé vers la page principale à la place, et ça fonctionne de cette manière même si c'est juste une façon de contourner le problème sans le résoudre.

    Quoi qu'il en soit, je te remercie de t'être penché sur mon souci

  6. #6
    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
    Trop peu d'information sur ce nouveau problème pour donner un avis.

    Mais si la solution trouvée te vas, elle me va.

Discussions similaires

  1. Problème création cookie en ligne
    Par maxime.philippe dans le forum Langage
    Réponses: 1
    Dernier message: 12/08/2010, 23h24
  2. Réponses: 2
    Dernier message: 22/06/2010, 15h24
  3. Problème création et destruction de processus.
    Par loupdeau dans le forum MFC
    Réponses: 5
    Dernier message: 08/04/2005, 13h33
  4. Problèmes création de procédures et de triggers
    Par missllyss dans le forum SQL
    Réponses: 2
    Dernier message: 06/11/2003, 10h42
  5. Problème création de DLL
    Par monsieur.voie.lactee dans le forum C++Builder
    Réponses: 4
    Dernier message: 12/08/2003, 16h56

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