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 :

DELETE entrée d'une association (entité composite)


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2018
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2018
    Messages : 6
    Par défaut DELETE entrée d'une association (entité composite)
    Bonjour, je pensais avoir résolu mon souci grâce à votre aide, et je ne retrouve plus le sujet précédent que j'avais marqué comme résolu un peu trop vite.

    Je développe donc toujours mon application d'appels d'offre. En résumé voilà un schéma de la partie problématique :

    Nom : schema.png
Affichages : 127
Taille : 554,0 Ko

    JE souhaiterais donc pouvoir effacer une entrée de la table associative 'ConsultAndOffer'

    Pour ce faire, j'ai essayé beaucoup de chose mais rien ne fonctionne :
    ex d'erreur :Nom : 2.png
Affichages : 133
Taille : 11,2 Ko

    J'imagine que je dois créer une requête DELETE dans le repository 'ConsultAndOffer' mais je ne suis pas sûr, on m'avait dit de le faire dans le repository CallOfOffer ? (erreur de frappe ou bonne solution?).

    JE ne trouve malheureusement pas d'exemple qui ressemble à mon problème et ne suis pas assez avancé en Symfony pour réussir à adapter d'autres solutions plus éloingnées.

    @peux-t'on utiliser un QueryBuilder comme avec un SELECT?

    Je vous envoies quelques données qui j'espère vous permettrons de me filer un coup de main pour avancer et comprendre...
    Mes tables dans PhpMyAdmin
    Nom : User.png
Affichages : 116
Taille : 16,3 KoNom : ConsultAndOffer.png
Affichages : 115
Taille : 9,6 KoNom : CallOfOffer.png
Affichages : 123
Taille : 21,2 Ko

    Voilà là en j'en suis...ça me paraissait bien mais ça ne fonctionne pas et c'était déjà grâce à l'aide d'un développeur du forum que je remercie car je ne connaissais pas IDENTITY et les stratégies de génération d'index...
    Nom : 1.png
Affichages : 115
Taille : 7,0 Ko

    Merci infiniment de votre aide

  2. #2
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2018
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2018
    Messages : 6
    Par défaut
    Voilà où j'en étais au mieux :

    Voilà la fonction deleteConsultCallOfOffer dans mon service SqlQueries:
    Nom : 1_service.png
Affichages : 116
Taille : 5,3 Ko

    La fonction dans mon repository ConsultCallOfOfferRepository:
    Nom : 2_repository.png
Affichages : 147
Taille : 13,7 Ko

    La fonction dans mon Controller : deleteAction() :
    Nom : 3_controller.png
Affichages : 107
Taille : 9,7 Ko

    Le message d'erreur: (Je pensais qu'on n'utilisait pas les id en DQL???)
    Nom : 4_error.png
Affichages : 125
Taille : 5,4 Ko

    Merci de votre aide

Discussions similaires

  1. Réponses: 6
    Dernier message: 21/09/2014, 21h37
  2. [MCD] cardinalité ''un à un'' d'une association entre entités
    Par Noobs_ dans le forum Schéma
    Réponses: 4
    Dernier message: 23/04/2009, 01h12
  3. Réponses: 7
    Dernier message: 25/08/2008, 16h13
  4. [DC]navigabilité entre les classes d'une association one-to-many
    Par tnarol dans le forum Diagrammes de Classes
    Réponses: 1
    Dernier message: 04/03/2008, 07h48
  5. Réponses: 1
    Dernier message: 07/06/2007, 16h18

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