Symfony2: How to access to service from repository

后端 未结 8 1750
有刺的猬
有刺的猬 2020-12-31 13:08

I have class ModelsRepository:

class ModelsRepository extends EntityRepository
{}

And service

container_data:
 class:               


        
8条回答
  •  灰色年华
    2020-12-31 13:51

    the easiest way is to inject the service into repository constructor.

    class ModelsRepository extends EntityRepository
    {
      private $your_service;
    
      public function __construct(ProjectName\MyBundle\Common\Container $service) {
        $this->your_service = $service;
      } 
    }
    

提交回复
热议问题