Как программно создать категорию и подкатегорию в Shopware 6

#shopware

#shopware

Вопрос:

Я пытаюсь грамматически правильно создавать категории и подкатегории в Shopware 6.

Я посмотрел на класс сущности ShopwareCoreContentCategoryCategoryEntity , но я не уверен, будет ли этот класс работать или нет? Я не хочу назначать какие-либо продукты.

Кто-нибудь знает, как создавать категории в Shopware 6?

Ответ №1:

Создание категорий похоже на создание любого другого объекта через их репозиторий. Вы можете получить репозиторий категорий из $this->container->get('category.repository') , а затем просто вызвать ->create метод для объекта репозитория.

Вам нужно будет передать data ему массив в качестве первого аргумента и a context в качестве второго аргумента. Какие данные вам нужно передать в массив, вы можете проверить CategoryEntity класс (который вы уже правильно определили).