Bonjour,
j'essaie de suivre les bonnes pratiques donc j'ai mis toutes mes requêtes dans un Repository, je n'ai pas encore commencé à utiliser les Managers (pas eu besoin mais ça devrait venir).
Par exemple dans StudentRepository j'ai cette méthode:
getStudentEnrolledInClass($classId) { }
qui me retourne tous les étudiants inscrits à un cours donné.
J'ai un formulaire pour enregistrer un compte-rendu pour chaque cours, dans lequel je souhaite proposer la liste des étudiants inscrits au cours afin de cocher leur présence.
Apparamment, il n'y a pas moyen de réutiliser les requêtes d'un repository dans un buildForm. Il faut utiliser le type "entity" et passer un QueryBuilder, comme là par exemple:
http://stackoverflow.com/questions/8457 ... ormbuilder
Ce que j'ai fait et qui marche très bien, mais du coup j'ai deux fois la même requête à deux endroits différents de mon code, n'y a-t-il pas moyen d'appeler directement la méthode du repository dans mon formulaire ?
Comment faites-vous de votre côté ?
Merci