标签: symfony sylius
我想向具有良好角色的用户展示一些产品,而不是向其他人展示。 有没有人知道是否有定义的方法,或者我是否需要覆盖产品模型以添加属性并修改查询以便根据当前用户角色进行过滤?
感谢您的帮助!
答案 0 :(得分:1)
我认为您可以覆盖ProductRepository,注入sylius.context.customer并覆盖方法createListQueryBuilder以考虑用户角色。
sylius.context.customer
createListQueryBuilder