Anzeige 0 Ergebnisse in CodeIgniter-Abfrage
Ich fühle mich wie das ist eine dumme Frage, aber ich finde keine gute Dokumentation, die erläutert, was ich Suche.
Wenn ich die Abfrage der Datenbank in meinem Modell, und übergeben Sie die Ergebnisse der array zu meiner Ansicht, wo ich behaupte, dass, wenn es 0 Ergebnisse print "Es werden keine Ergebnisse angezeigt werden?"
- Ich habe gelesen durch alle Unterlagen. Ich verstehe, wie um zu prüfen, ob ein array leer ist und die Schleife durch die Ergebnisse. Ich bin gerade auf der Suche für was ist der "best practice" zu weisen solche Funktionen. Prüfe ich die Anzahl der Ergebnisse in das Modell, oder warten Sie, bis Sie werden übergeben, um die Aussicht?
- 2 von den 3 Antworten empfehlen, die Handhabung, die in der Ansicht. Hoffe, das hilft.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie wollen, um text anzuzeigen, um den Benutzer, das ist wohl am besten in der Ansicht.
Vorausgesetzt, Sie überstehen die
result()
array an die view, können Sie überprüfen, ob es leer ist oder nicht (D. H. keine Datensätze):Sonst können Sie die Prüfung über die
num_rows()
Methode, wenn man sich mit der db-Objekt als ganzes (und nicht nurresult()
):Können Sie versuchen...
Empfehle ich Ihnen diesen link Lesen http://codeigniter.com/user_guide/database/index.html
Wohl am besten in der Ansicht. Angenommen, Sie sind nicht mit jedem template-engines,