Bonjour,
Je souhaiterai injecter le service container dans le repository.
comme vous savez, Une classe repository hérite EntityRepository qui a déja un constructeur définit de la façon suivante:
Dans mon repository
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public function __construct($em, Mapping\ClassMetadata $class) { $this->_entityName = $class->name; $this->_em = $em; $this->_class = $class; }
j'ai fait
ça ne marche.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 // définition des attributs d'injection protected $container; public function __construct(ContainerInterface $container ) { $this->container = $container; }
Quelqu' un à une idée comme je peux régler ce problème.
Je vous rémercie d'avance.
Partager