getShopContext() für shop mit ID in backend module

Hallo,

Wenn ich in frontend controller context von shop brauche, mache ich so was: 

$this->get('shopware_storefront.context_service')->getShopContext();

Ich versuche shop context zu kriegen in backend jetzt so

$repository = Shopware()->Container()->get('models')->getRepository('Shopware\Models\Shop\Shop');
$shop = $repository->getActiveById(1);

Wie kann ich von $shop zum context kommen?

Danke!

Hallo flynorc,

das würde mit 

$shopContext = $this->get('shopware_storefront.context_service')->createShopContext($shopId);
// in deinem Fall wäre $shopId = 1

gehen. So macht das Shopware im Backend-Bestellungen Plugin auch.

Viele Grüße

1 „Gefällt mir“