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