CodeIgniter aufrufen Modell auf Sicht?
Ich habe eine view die Schnittstelle eine Tabelle mit Daten, diese Daten erstellt, die auf einem Modell.
Wie kann ich nenne dieses Modell aus meiner Sicht werden veröffentlicht auf meine Ansicht...?
Das Entspricht in etwa dem, was ich tun will mit codeIgniter, php :
while($row = mysql_fetch_array($requet))
{
//code of displaying my data;
}
Du musst angemeldet sein, um einen Kommentar abzugeben.
versuchen Sie es mit
$CI =& get_instance()
dann laden Sie Ihr Modell wie folgt:
$CI->load->model('someModel')
dann rufen Sie Ihre Modell-Funktion wie diese:
$result = $CI->someModel->somefunction()
zeigt dann mit foreach
foreach($result as $row){ $row->somecolumnName }
Ich denke, es ist nicht eine gute Idee zu nennen, ein Modell direkt aus der Ansicht.
Dem controller muss die Daten aus dem Modell, dann senden Sie es an Ihrem Blick
In Ihrer Ansicht verwenden Sie es wie diese
Erste Modell interagiert mit der Datenbank.Dann laden Sie das Modell und den Zugang zu den einschlägigen Funktion im controller.Schließlich laden Sie die Daten aus der controller.Das ist es...können Sie die Daten einfach in einer foreach-Schleife.
rief ich Modell Methode wie diese.
Können Sie call-Modell Funktionen der Formularansicht. Denken Sie daran: Diese Lösung ist gegen MVC-Muster
Modell:
Anzeigen: