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; } }
Je suis Développeur Senior ouvert aux opportunités
Mon blog
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager