Если вы создали собственную сущность с определением et c (например, здесь или здесь описано), вы легко сможете получить свои данные в модуль администратора. Shopware автоматически регистрирует маршруты для CRUD-операций на вашей организации. Таким образом, сущность автоматически доступна через API администратора. На стороне администратора есть также вспомогательные сервисы для считывания вашего API. В вашем vue. js компоненте вам нужно внедрить
inject: [
'repositoryFactory'
],
. С помощью этой фабрики вы можете создать хранилище, которое запрашивает ваш маршрут API для вашего объекта.
{
...
created() {
this.repository = this.repositoryFactory.create('product_reservation');
}
}
В хранилище есть несколько методов, таких как search
, get
, create
, delete
и др. c. С помощью этих методов вы можете считывать свои данные в компоненте vue. js вашего плагина и передавать его в свой модуль. Подробнее о собственном модуле здесь