Bonjour,

Je réalise une application pour mon stage: appels d'offre fournisseur.

J'ai une entité Provider, une entité CallOfOffer et une entité (association) ConsultAndOffer dont la clé est composée des clés étrangères provider_id et call_of_offer_id

Lorsque je souhaite supprimer une proposition faite par un fournisseur concernant un appel d'offre, j'ai sur symfony le message d'erreur suivant:
Binding an entity with a composite primary key to a query is not supported...
Je m'apperçoit que dans PhpMyAdmin, je n'ai pas non plus la possibilité de supprimer une entrée individuellement (truncate fonctionne pour vider la table), je n'ai pas de bouton Supprimer : je suppose que c'est un problème d'identifiant, car la commande DELETE a besoin d'un id et là j'en ai deux.

Pourriez vous me donner une solution à ce problème s'il vous plaît, je n'ai pas encore trouvé malgré mes recherches avec cette erreurs.
Il faut décomposer, certes, mais comment? et pourquoi est-ce impossible dans phpmyadmin il n'y a pourtant pas de contrainte par rapport aux deux autres tables???

Merci de votre aide.

Phil

Aucune réponse