JSON / Grid Ext-JS

Hey, ich habe das Problem, dass bei mir in meinem Grid immer nur ein Datensatz angezeigt wird, obwohl sich mehrere Datensätz in der Rückgabe JSON befinden. Hoffentlich könnt ihr den Fehler finden: JSON Code + Inhalt der $unions: public function getUnionsAction(){ $this-\>View()-\>setTemplate(); $unions = Shopware()-\>Db()-\>fetchAll(" SELECT s\_plugin\_OttschoPartnerSystem\_union.customernumber, s\_plugin\_OttschoPartnerSystem\_union.unionname, s\_plugin\_OttschoPartnerSystem\_union.unioncode, s\_plugin\_OttschoPartnerSystem\_union.percentage, s\_plugin\_OttschoPartnerSystem\_union.publicview, s\_user\_billingaddress.firstname, s\_user\_billingaddress.lastname from s\_plugin\_OttschoPartnerSystem\_union inner join s\_user\_billingaddress on s\_plugin\_OttschoPartnerSystem\_union.customernumber = s\_user\_billingaddress.customernumber ORDER by s\_plugin\_OttschoPartnerSystem\_union.unionname "); echo json\_encode(array("total"=\>count($unions),"items"=\>$unions)); } array(3) { [0]=\> array(7) { ["customernumber"]=\> string(5) "20004" ["unionname"]=\> string(7) "Ottscho" ["unioncode"]=\> string(9) "asdasdasd" ["percentage"]=\> string(1) "1" ["publicview"]=\> string(1) "1" ["firstname"]=\> string(6) "Stefan" ["lastname"]=\> string(4) "Test" } [1]=\> array(7) { ["customernumber"]=\> string(5) "20005" ["unionname"]=\> string(4) "test" ["unioncode"]=\> string(9) "sdfsdfsdf" ["percentage"]=\> string(2) "12" ["publicview"]=\> string(1) "1" ["firstname"]=\> string(6) "asdasd" ["lastname"]=\> string(6) "asdasd" } [2]=\> array(7) { ["customernumber"]=\> string(5) "20003" ["unionname"]=\> string(14) "Verein Ottscho" ["unioncode"]=\> string(8) "ABCDEFGH" ["percentage"]=\> string(1) "6" ["publicview"]=\> string(1) "0" ["firstname"]=\> string(6) "Stefan" ["lastname"]=\> string(6) "Hamann" } } Und hier der Code vom Grid: [code]

[/code] Danke

Jmd eine Idee :shopware: ?

Ist der Wert „total“ eventuell nicht korrekt gesetzt oder gibt es ein UTF-8 Problem im Grid? Also irgendwelche Daten mit Umlauten, die du nicht mit utf8_encode „behandelt“ hast?

Moin Stefan, ich habe keine Daten mit Umlaute oder so. das Array gebe ich ja im ersten Post oben aus. Da siehst du meine Daten. Datum hab ich keins in Verwendung. Und total sollte ja auch richtig gesetzt sein. Ich habe keine Ahnung :frowning:

Habe es nun hinbekommen. Verstehe es aber nicht. Wäre super wenn mir jmd den Unterscheid erklären könnte, oder sagen könnte warum der erste Weg nicht geht! Weg1 zeigt immer nur einen Datensatz an: [code]

[/code] Weg2 zeigt alle Datensätze an: [code]

[/code]