Shopware 6:如何从店面的存储库加载类别

Shopware 6 : How To Load Categories From Repositories on Storefront

我是 shopware 6 的新手,我不了解前端显示数据的流程?谁能帮我加载店面的类别?

这是要在前端显示的类别的屏幕截图:

要在 shopware 6 中加载实体,您需要服务 sales_channel.category.repository,它是 \Shopware\Core\System\SalesChannel\Entity\SalesChannelRepositoryInterface 的一个实例。 使用此对象,您可以搜索所需的类别。

您可以添加所需的 SalesChannelContext 作为 Route 函数的参数,如果您添加正确的 RouteScope,shopware 将自动填充它。

另请参阅 shopware 文档: https://developer.shopware.com/docs/guides/plugins/plugins/storefront/add-custom-controller#adding-custom-storefront-controller