wie Durchlaufen ArrayCollection in symfony2 Controller
Ich Durchlaufen ArrayCollection
Instanz in Symfony2 Controller, Was ist der einfachste Weg?
edit:
Dachte ich, es würde funktionieren wie normale Arrays in php, aber ich habe Fehler in diesem code:
foreach ($arrayCollectionInc as $Inc) {
}
Haben Sie vergessen, was Sie versucht haben
Was war ein Fehler?
und welche Fehler wären das ?
Hmmm.. ich bekam immer eine Fehlermeldung, die sagen, so etwas wie array benötigt, aber ich stecken ArrayCollection.. aber jetzt ist es funktioniert gut für mich!!!!!
foreach($collection as $item){ ... }
Was war ein Fehler?
ArrayCollection
erstreckt Collection
was wiederum implementiert IteratorAggregate
und ArrayAccess
---> foreach
sollte möglich sein...und welche Fehler wären das ?
Hmmm.. ich bekam immer eine Fehlermeldung, die sagen, so etwas wie array benötigt, aber ich stecken ArrayCollection.. aber jetzt ist es funktioniert gut für mich!!!!!
InformationsquelleAutor mohsenJsh | 2014-09-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einfachste Weg:
Beispiel:
Ergebnis:
InformationsquelleAutor iswinky
Um diejenigen, die finden, diese Frage in der Zukunft gibt es einen anderen Weg, würde ich erwägen, um eine bessere Praxis als die akzeptierte Antwort, die nur konvertiert die
ArrayCollection
zu einem array. Wenn Sie gehen, um einfach zu konvertieren, um ein array, warum die Mühe mit derArrayCollection
in den ersten Platz?Können Sie ganz einfach Loop-Schleife über ein
ArrayCollection
ohne Konvertierung in ein array mit demgetIterator()
Funktion.InformationsquelleAutor Chip Dean