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?
Sehen Sie sich dieses Video-Tutorial an, es wird Ihnen helfen - & gt; Ссылка
Ihr Modell sollte so aussehen:
%Vor%und dein Controller:
%Vor%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.
Hier ist die Lösung für CodeIgniter-3
%Vor%ODER
%Vor%Hinweis: result () - Funktion akzeptiert "array" oder "object" als Parameter. Standard ist "Objekt"
Tags und Links php mysql codeigniter