Hallo, ich würde gerne an die orderNummer der Artikel im Warenkorb rankommen, damit ich mir die hinterlegten Pseudopreise holen kann. Das ganze versuche ich mittels $basket = Shopware()-\>Models()-\>getRepository('Shopware\Models\Order\Basket'); $articles=$basket-\>findBy(array('sessionId'=\>"$sessionID")); foreach ($articles as $article){ ... }
ich kann mir nun aber keine orderNumber holen, da in der Basket.php keine getter-Methode zum Abruf der ordernumber gibt. Mach ich da grad was grundlegend falsch? Könnte mir jemand weiterhelfen? Gruß mattis
hallo, vielleicht für alle die irgendwann ach mal über sowas stolpern… ich hab das jetzt nach dem Tutorial “Selektierung von Daten” gemacht und nun komme ich per array an die orderNumber. Bsp: $builder\_1=Shopware()-\>Models()-\>createQueryBuilder(); $builder\_1-\>select(array('basket')) -\>from('Shopware\Models\Order\Basket', 'basket') -\>where('basket.sessionId LIKE :sessionId') -\>setParameter('sessionId', "$sessionID"); $q=$builder\_1-\>getQuery(); $q-\>setHydrationMode(\Doctrine\ORM\AbstractQuery::HYDRATE\_ARRAY); $pa = new \Doctrine\ORM\Tools\Pagination\Paginator($q); $a1 = $pa-\>getIterator()-\>getArrayCopy();
Grüße mattis
1 „Gefällt mir“