CollectionField de easyadmin
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:
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