2016-11-15 5 views
0

Ich versuche, ein Ergebnis in der Ansicht als Array im Controller zurückgegeben zu erhalten. Dies ist ein Ergebnis einer api Anruf mit der JSON. Ich muss die Ergebnisse in der Ansicht anzeigen. In der Ansicht ist ein Design integriert, um es anzuzeigen. Wie könnte ich es in CodeIgniter tun?Wie wird das Ergebnis in CodeIgniter angezeigt?

Funktionsaufruf:

$data['nearme_values'] = $this->swsdk->nearMe($lat, $lon, $radius, $page, $size); 

Dies ist das var_dumb Ergebnis des Funktionsaufrufs.

stdClass Object 
( [content] => Array 
    ([0] => stdClass Object 
     ([id] => 1 [name] => Make America Great 
      [screenShotUrl] => http://52.77.190.221/SW/speaker_wire_images/streamSShot/stream-1479113014667.jpg 
      [type] => PUBLIC [status] => RECORDED [userId] => 1 [userHandle] => abhilekh 
      [channelId] => 1 [channelName] => Sports [likes] => 0 [views] => 0 
      [liveViewers] => 0 
     ) 
     [1] => stdClass Object 
     ([id] => 2 [name] => Make America Great 
      [screenShotUrl] => http://52.77.190.221/SW/speaker_wire_images/streamSShot/stream-1479110563909.jpg 
      [type] => PUBLIC [status] => RECORDED [userId] => 1 [userHandle] => abhilekh 
      [channelId] => 2 [channelName] => Politics [likes] => 0 [views] => 0 
      [liveViewers] => 0 
     ) 
     [2] => stdClass Object 
     ([id] => 3 [name] => Make America Great 
      [screenShotUrl] => http://52.77.190.221/SW/speaker_wire_images/streamSShot/stream-1479109601008.jpg 
      [type] => PUBLIC [status] => RECORDED [userId] => 2 [userHandle] => sudhanshu 
      [channelId] => 3 [channelName] => Fun [likes] => 0 [views] => 0 
      [liveViewers] => 0    
    ) 
     [3] => stdClass Object 
     ([id] => 4 [name] => Make America Great 
      [screenShotUrl] => http://52.77.190.221/SW/speaker_wire_images/profiles/pic-130.jpg 
      [type] => PUBLIC [status] => RECORDED [userId] => 2 [userHandle] => sudhanshu 
      [channelId] => 4 [channelName] => Art [likes] => 0 [views] => 0 
      [liveViewers] => 0 
    ) 
    ) [last] => 1 [totalPages] => 1 [totalElements] => 4 
     [numberOfElements] => 4 [sort] => [first] => 1 
     [size] => 10 [number] => 0 
) 

Ich bin neu in die CodeIgniter. Bitte unterstützen Sie mit Beispielcode.

Antwort

0

Wenn Sie als API aufrufen, keine Notwendigkeit, in Aussicht zu stellen.

Echo einfach so in Controller-Methode.

$nearme_values = $this->swsdk->nearMe($lat,$lon,$radius,$page,$size); 
echo json_encode($nearme_values); 

Anzeigen in Ansicht.

// in Controller. 
    $data['nearme_values'] = $this->swsdk->nearMe($lat, $lon, $radius, $page, $size); 
    $this->load->view('ur_view_file', $data); 


// in view 
foreach ($nearme_values->content as $nearme) { 
      echo $nearme->id .'/'. $nearme->screenShotUrl .'/'. $nearme->type .'<br>'; 
     } 
+0

Ich muss die Ergebnisse in der Ansicht anzeigen. In der Ansicht ist ein Design integriert, um es anzuzeigen. – Harikris

+0

Überprüft Code bearbeiten. –

+0

Vielen Dank. Es klappt. – Harikris

Verwandte Themen