hyper simple : dans une Form appelant l'entité Ewg_contact liée à l'entité Ewg_Categories, il y avait un parametre en dur appelé : je l'ai remplacé par une variable. Et ca marche.
C'est en consultant la fonction getProxy() de la class AbstractProxyFactory.php de Doctrine : il y a une exception qui appelle la fonction OutOfBoundsException::missingPrimaryKeyValue dans lequel il y a le message "Missing value for primary key"
Voici la correction apportée à la Form en question :
EXPLICATION : avant, à la place de
il y avait :
ce qui provoquait l'exception de la fonction getProxy de la class AbstractProxyFactory.php de Doctrine.
Donc, ca a l'air correct maintenant.
Merci pour vos messages.