grabbee
@grabbee

Как в Symfony добавить репозитории из бандла?

Попробовал выделить общий код в отдельный бандл. Туда попали и Entity вместе с Repository

entity repository implements "Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface", but its service could not be found. Make sure the service exists and is tagged with "doctrine.repository_service".


Если для каждого репозитория прописать в `services.yml` тег отдельно, то работает

Vendor\MyBundle\Repository\ClassRepository:
    tags: ['doctrine.repository_service']


Их можно добавить все сразу?
Например `resource: '../src/Repository'` для бандла не работает.
  • Вопрос задан
  • 60 просмотров
Пригласить эксперта
Ответы на вопрос 2
OnYourLips
@OnYourLips
Через автовайринг и вайлдкарты.
Ответ написан
grabbee
@grabbee Автор вопроса
If you have a bundle you have to explain to symfony you use autowire again. And the setup is exactly the same, except for two more ../ dots.


Работает: resource: '../../Repository'

Но почему именно `../../` - оно от чего считает?..
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы