Eigenes Einkaufswelten-Widget mit Artikel-Auflistung

Hallo zusammen, ich erstelle gerade ein Widget für die Einkaufswelten, das mir bestimmte Artikel anhand der Bestellnummer ausgeben soll. Im Controller des Widgets frage ich die Artikel ab $em = $this-\>get('models'); $qb = $em-\>createQueryBuilder(); $qb-\>select('a') -\>from('Shopware\Models\Article\Article', 'a') -\>innerJoin('a.mainDetail', 'd') -\>where('d.number IN (:orderNumbers)') -\>setParameters(array('orderNumbers' =\> array('A001', 'A002')); $this-\>View()-\>articles = $qb-\>getQuery()-\>getResult(); und gebe sie dann in der Widget-View ganz einfach per Schleife aus. Problem: mit dem aktuellen Code wird die ganze Seite, auf der das Widget eingebunden ist, nicht geladen. Der Ladevorgang wird einfach abgebrochen. Woran kann das liegen und wie lade ich die Produkte richtig? Viele Grüße Markus