2017-01-19 7 views
0

Я хотел бы показать некоторые продукты пользователям, имеющим хорошую роль, а не другим. Кто-нибудь знает, существует ли определенный способ сделать это, или мне нужно переопределить модель продукта, чтобы добавить атрибут и изменить запросы для фильтрации в соответствии с текущими ролями пользователя?В Sylius, как фильтровать показ продукта в соответствии с ролью пользователя?

Благодарим за помощь!

ответ

1

Я думаю, что вы можете переопределить ProductRepository, ввести sylius.context.customer и переопределить метод createListQueryBuilder, чтобы принять во внимание роль пользователя.