Hallo, ich habe aktuell ein Problem mit dem Zugriff auf das Article-Model. Ich greife auf das Model per Shopware()->Models()->getRepository(’\Shopware\Models\Article\Detail’) zu. Dort will ich mir nun einen Artikel an Hand der Ordernumber herausfiltern. Das Ganze dann in so: $articleModel = Shopware()->Models()->getRepository(’\Shopware\Models\Article\Detail’)->findOneBy($articleArray); das $articleArray hat dann den Key “number” mit einer Ordernumber, die auch in der Datenbank so existiert. Das Ganze funktioniert aber nicht. anstatt “findeOneBy()” habe ich das auch mit “findeOne” und einer entsprechenden ID versucht. Das Resultat ist das Gleiche: Es öffnet sich eine Seite mit der Meldung “Ups! Ein Fehler ist aufgetreten! Wir wurden bereits über das Problem informiert und arbeiten an einer Lösung, bitte versuchen Sie es in Kürze erneut.” Mir ist noch nicht klar, wieso das Ganze passiert. Kann mir da vielleicht jemand auf die Sprünge helfen? Danke in Voraus!
Hi, was kam denn noch als Fehlermeldung? Sonst nichts weiteres? Hilft vielleicht als Übergang die API Resourcen zu benutzen? $resource = \Shopware\Components\Api\Manager::getResource('Article'); try { $article = $resource-\>getOneByNumber($number); } catch ...
Setzt mal deine Anfrage vielleicht in einen try-catch und fang die Exception ab, dann kannst Du sauber mit der Nachricht arbeiten. Schöne Grüße, Niklas