Zweig vergisst Array-Schlüssel

8

Ich habe ein seltsames Problem mit Zweig in Symfony2. Ich verwende das folgende Array:

%Vor%

um dies zu testen, habe ich den folgenden Code verwendet

%Vor%

aber die Ausgabe zeigt das folgende

%Vor%

aber es sollte so aussehen

%Vor%

Sieht aus wie Zweig erstellt ein neues Array mit neuen Indizes. Gibt es eine Möglichkeit, den richtigen Index von Array zu bekommen?

Mit var_dump($days) in PHP kann ich den richtigen Index sehen, so dass das "Problem" mit Zweig zusammenhängt.

    
mrohnstock 01.06.2011, 07:10
quelle

3 Antworten

5

Es ist nicht auf Zweig verwandt, es ist eine bekannte Lücke in Doktrin-Mongodb mit EmbeddedDocuments. Doctrine kann nicht mit Schlüsselwerten aus embeddedDocuments umgehen, sondern sortiert die Schlüssel beginnend mit 0 neu und ignoriert so die richtigen Schlüsselwerte. Danke trotzdem für deine Hilfe:).

    
mrohnstock 16.11.2011, 14:12
quelle
15

Auch Sie können dies versuchen:

%Vor%

oder schauen Sie sich das in der for-Schleife definierte "loop" -Objekt an

Ссылка

    
Jack3D 07.11.2011 16:00
quelle
8

Vielleicht das

Ссылка

Standardmäßig durchläuft eine Schleife die Werte der Sequenz. Sie können die Schlüssel mithilfe des Schlüsselfilters iterieren:

%Vor%     
azat 01.06.2011 07:56
quelle

Tags und Links