Konvertieren eines Mysql-Ergebnisobjekts in ein assoziatives Array (CodeIgniter)

8

Ich versuche eine Datenbankabfrage zu bekommen, bei der es sich um ein Objekt handelt, das in ein assoziatives Array umgewandelt wurde, damit ich es in der Kalenderklasse im Codezeichen verwenden kann.

Dies ist mein Modell:

%Vor%

und das ist der Fehler, den ich bekomme:

%Vor%

Irgendwelche Ideen?

    
Robimp 16.09.2010, 11:02
quelle

4 Antworten

6

Sehen Sie sich dieses Video-Tutorial an, es wird Ihnen helfen - & gt; Ссылка

Ihr Modell sollte so aussehen:

%Vor%

und dein Controller:

%Vor%     
Christophe 16.09.2010, 11:14
quelle
3

Das Problem lag nicht in Ihrer Verwendung von result_array (), mehr, dass Sie später $ data direkt zurückgeben. $ query = $ this- & gt; db- & gt; query () dann benutze $ query- & gt; result_array () in der foreach. Dann können Sie $ Daten nach dem Aufbau in der Foreach zurückgeben.

Die andere Antwort ist eine langatmige Art, folgendes zu schreiben:

%Vor%

Aber das wird natürlich ein Array von Objekten zurückgeben, kein mehrdimensionales Array.

    
Phil Sturgeon 16.09.2010 13:01
quelle
1

Hier ist die Lösung für CodeIgniter-3

%Vor%

ODER

%Vor%

Hinweis: result () - Funktion akzeptiert "array" oder "object" als Parameter. Standard ist "Objekt"

    
Sumon Sarker 21.08.2016 22:02
quelle
1

Verwenden Sie unten eine einfache Methode,

%Vor%     
Kiran 10.04.2015 13:41
quelle

Tags und Links