Die übergabe mehrerer Variablen auf einen Blick?

so,ich habe zwei Variablen $posts und $comments hält, dass das array der Beiträge und Kommentare bzw. habe ich eine eigene Sicht akzeptiert, dass diese Variablen,führt einen foreach-Schleife und druckt diese auf der gleichen Seite. Die Frage hier ist,wie gebe ich die beiden Variablen zu einer Ansicht?

Wenn Ihr eine einzelne variable, die ich übergeben, wie diese $this->load->view('myview',$myvar).

Ich habe versucht, indem er als ein array wie dieses,aber es funktioniert nicht.

$data=array($var1,$var2);
$this->load->view('myview',$data);

Jede Hilfe wäre sehr geschätzt werden! Danke.

Wie verwenden Sie die übergebenen Argumente innerhalb der Ansicht?
sagen,ich habe diese variable $comments['cmt'] übergeben werden,sobald dessen übergeben, aus meiner Sicht,tut es eine foreach auf cmt und druckt die Ausgabe individuell. wie diese foreach($cmt as $comment) echo $comment->content; hoffe, das ist klar.
Sollten Sie merge/union der Variablen, die Sie möchten, um zu übergeben, anstatt ein array von selbst aus ihm heraus. in deinem Beispiel $var1 wird ${0} in Ihrem Blick und $var2 wird ${1}. Wenn $var1 ist $comments aus Ihrem letzten Kommentar, das wäre foreach(${0} as $comment) aber nur tun $data = $var1 + $var2 statt. Siehe meine Antwort. Sie könnten dann auf Sie zugreifen wie gewohnt.

InformationsquelleAutor Arvind | 2011-07-09

Schreibe einen Kommentar