Comment injecter le service container dans le repository
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:
Code:
1 2 3 4 5 6
| public function __construct($em, Mapping\ClassMetadata $class)
{
$this->_entityName = $class->name;
$this->_em = $em;
$this->_class = $class;
} |
Dans mon repository
j'ai fait
Code:
1 2 3 4 5 6 7 8
| // définition des attributs d'injection
protected $container;
public function __construct(ContainerInterface $container )
{
$this->container = $container;
} |
ça ne marche.
Quelqu' un à une idée comme je peux régler ce problème.
Je vous rémercie d'avance.