Quantcast
Channel: Programmierung - Shopware Community Forum
Viewing all articles
Browse latest Browse all 2871

Zugriff auf shopware_storefront.context_service außerhalb Controller

$
0
0

Schönen Abend,

Ich möchte Artikeldaten auslesen und dazu das SearchBundle Service nutzen. Ich habe hierzu in einer Klasse (die über ein Plugin instanziert wird) folgende Zeilen lt. Dokumentation verfasst:

$criteria = new Criteria();
$context = Shopware()->Container()->get('shopware_storefront.context_service')->getProductContext();

Das führt zu folgender Exception:

[Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException]
  You have requested a non-existent service "shop". Did you mean one of these: "shopware.plugin.config_reader", "shopware.plugin.cached_config_reader", .....

Ich habe leider keine Ahnung wie er darauf kommt, dass ich hier ein Service names "Shop" nutzen möchte!? Hat es vielleicht damit zu tun, dass ich den DI Container nicht aus dem Controller heraus sondern über das Application-Object Shopware() nütze?

Danke für jeden Tipp & schönen Abend,

Michael


Viewing all articles
Browse latest Browse all 2871

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>