Hi;
Ich versuche durch ein Smarty Plugin die ganzen Artikeln zu bekommen:
$articles = Shopware()-\>Models()-\>getRepository("Shopware\Models\Attribute\Article")-\>findAll();
leider kriege ich die Daten hier als Objekt und kann nicht in Array umwandeln. Kann mir jemand sagen, ob Ich auf den richtigen Weg bin oder wie am besten die
Umwandlung machen kann.
Danke im voraus
Mfg rcarlos
Das sieht nicht nach einem Smarty-Plugin aus, Shopware()->Models()->getRepository… ist PHP-Code.
Wenn du ohnehin in PHP bist könntest du die Infos auch einfach über die Datenbank per querybuilder holen, da bist du auch in gewisser Weise flexibel, was Aufbau und Verknüpfungen zu anderen Tabellen angeht.
Na dafür gibt es doch den list product service und den legacy struct converter. Beide machen genau das was du willst. Vor allem der legacy struct converter sollte dir die array-struktur erstellen. Aber eigentlich brauchst du den nicht, weil du im theme ja auf object-eigenschaften zugreifen kannst.
https://developers.shopware.com/