Задать вопрос
@a_pussycan
Начинающий веб-программист

Есть ли аналог laravel's GlobalScope у doctrine или symfony?

У меня в приложении есть разделение на workspace
Каждому юзеру доступен только тот workspace, к которому он привязан. Сам workspace хранится в юзере.
И когда мне нужно получить, например, список проектов, а в целом, когда обращаюсь к каждой сущности, мне нужно выбрать первоначально по workspace.
$this->repo->createQueryBuilder('m')
				->select('*')
				->where('t.workspace_id = :id')
				->setParameter(':id', $user->id)
				->getQuery();

Я прочитал озвученный здесь вопрос и не нашел там ответа для себя. У Laravel есть прикольная штука - globalScope, которой я могу пользоваться для автоматизации выборки. Как быть с symfony?
  • Вопрос задан
  • 111 просмотров
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Flying
Я на Laravel не писал, но судя по документации это какой-то аналог дополнительного фильтра который можно навесить на запрос. Если я прав, то ближайший аналог - фильтры.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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