Bonjour à tous,

Symfony 6.3

J'ai deux entités
salarié et intervention

Une relation plusieurs à plusieurs
Plusieurs salariés peuvent rédiger une même intervention
Un salarié peut rédiger plusieurs interventions

Dans ce cas figure la norme UML ou méthode merise préconise de transformer l'association plusieurs à plusieurs en une entité distinct

J'ai donc une nouvelle table avec trois champ (Id,User_id et Intervention_id)

J'ai trois CrudController, 3 entités doctrine

Ce que je veux, c'est un formulaire intervention qui m'affiche un champ de collection des salariés.

Lorsque je configure les champs de InterventionCrudController j'ai notamment

Code : Sélectionner tout - Visualiser dans une fenêtre à part
CollectionField::new('items')->useEntryCrudForm(InterventionUserCrudController::class),
Le système me retourne une erreur:

The "items" collection field of "App\Controller\Admin\InterventionCrudController" cannot use the "useEntryCrudForm()" method because it is not a Doctrine association.

Comment faire?

Merci pour vos retours.

Je suis débutant