Bonjour,
je suis débutant en Symfony et après avoir lu les différents tutoriels j'aimerais avoir quelques éclaircissements sur le contrôleur et les services.
En effet, il faut limiter le code dans les contrôleur à l'aide des services.
(1) déjà, pourquoi [B]techniquement [/B ]faut il utiliser des services dans un contrôleur, pourquoi dans un contrôleur il doit y avoir peu de code ? techniquement c'est quoi le problème ?
(2) ça marche comment techniquement parlant un service ?
prenons l'exemple d'un contrôleur qui fait appel à un service pour récupérer des données.
le contrôleur fait appel au service, attends celui-ci une réponse (le résultat des requêtes) ensuite il redirige. bien ça ?
(3) disons que j'ai plusieurs actions dans mon contrôleur, chaque action fait appel à plusieurs requêtes doctrine et des créations de formulaire avec formbuilder
donc dois je faire un service par requêtes ? et par formBuilder ?
(je ne vois pas comment on peut mutualiser ce genre de chose)
merci d'avance
ps: répondez svp avec le numéro de la question
Partager