2016-11-15 14 views
0

私は、コントローラの配列として返された結果を取得しようとしています。これは、jsonを使用してapi呼び出しの結果です。 結果をビューに表示する必要があります。表示するためにデザインが統合されています。 CodeIgniterでどうすればいいですか?CodeIgniterで結果をどのように表示するのですか?

ファンクションコール:

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

これは、関数呼び出しのvar_dumb結果です。

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 
) 

私はCodeIgniterのに新しいです。サンプルコードでサポートしてください。

答えて

0

APIとして呼び出す場合は、表示する必要はありません。

コントローラーの方法でこのようにエコーします。

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

ビューで表示。

// 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

結果をビューに表示する必要があります。表示するためにデザインが統合されています。 – Harikris

+0

上記の編集コードを試しました。 –

+0

ありがとうございました。できます。 – Harikris

関連する問題