@symnoob

Symfony 4 Как использовать одну Entity с несколькими Репозиториями?

Привет всем,
Как использовать одну Entity с несколькими Репозиториями?

заранее благодарен
  • Вопрос задан
  • 293 просмотра
Решения вопроса 1
mad_maximus
@mad_maximus
class TestRepository1
{
    /**
     * @var ObjectRepository
     */
    private $repository;

    /**
     * @var EntityManagerInterface
     */
    private $em;
    public function __construct(EntityManagerInterface $em)
    {
        $this->repository = $em->getRepository(Test::class);
        $this->em = $em;
    }
}

class TestRepository2
{
    /**
     * @var ObjectRepository
     */
    private $repository;

    /**
     * @var EntityManagerInterface
     */
    private $em;
    public function __construct(EntityManagerInterface $em)
    {
        $this->repository = $em->getRepository(Test::class);
        $this->em = $em;
    }
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы