Salut tle monde! Avez vous un exemple concret a me montrer comment injecter le conteneur ds un formtype via le DIC injection des dépendances?
Salut tle monde! Avez vous un exemple concret a me montrer comment injecter le conteneur ds un formtype via le DIC injection des dépendances?
SAlut,
Déjà il n'est pas conseillé d'injecter tous le container,
Injecte seuelemnt le service que tu a vraiement besoin
mais de toute façon il te faut un service qui pointe vers ta classe de FormType et passer le container en temps que argument pour le constructeur ou bien via un "CALL"
voici un exemple:
et dans l'alure de ta class FormType:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <service id="id.form.type" class="PATH-TO-YOUR\FormType"> <tag name="form.type" alias="unique_alias_form_type" /> <argument type="service" id="service_container" /> </service>
voila
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 class FormType{ $protected $container; public function(\ContainerInterface $container){ $this->container = $container; } }![]()
Partager