Datenbankabfragen in Einkaufswelten funktionieren nicht

Guten Tag,

ich möchte ein Einkaufsweltelement entwickeln, in welchem bestimmte Datenbank-Einträge angezeigt werden.
Jedoch stoße ich bei der Verbindung zur DB auf  Probleme. Ich habe eine Datenbankabfrage in der Klasse Subscriber/Emotion.php.
Wenn ich diese Abfrage rausnehme funktioniert die Einkaufswelt wunderbar.
Ich habe das Problem der fehlerhaften Abfrage bereits ausgeschlossen, denn das Skript funktioniert schon ab dem erstellen des QueryBuilders nicht mehr.

 $qb = $this-\>container-\>get('dbal\_connection')-\>createQueryBuilder();

Vielleicht hat jemand eine Idee und kann mir weiter helfen.

Danke im vorraus!

LG Jonas

 

Du könntest es mal mit folgendem Aufbau versuchen:

$queryBuilder = Shopware()->Container()->get('dbal_connection')->createQueryBuilder();

Ich hatte an einigen Stellen auch schon das Problem, dass er von „$this“ nichts wissen wollte.

1 Like

Super! Jetzt funktioniert es einwandfrei!

Vielen Dank für Ihre Hilfe!

LG Jonas