【问题标题】:How will i print the result in view in CodeIgniter?我将如何在 CodeIgniter 中打印结果?
【发布时间】:2017-03-29 00:37:02
【问题描述】:

我试图在控制器中以数组形式返回视图中的结果。这是使用 json 进行 api 调用的结果。 我需要在视图中显示结果。有集成的设计以显示它。 我如何在 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 的新手。请提供示例代码支持。

【问题讨论】:

    标签: json curl multidimensional-array codeigniter-3


    【解决方案1】:

    如果您要调用 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>';
            }
    

    【讨论】:

    • 我需要在视图中显示结果。有设计集成在视图中显示它。
    猜你喜欢
    • 2014-08-03
    • 1970-01-01
    • 1970-01-01
    • 2011-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-09
    • 2015-06-30
    相关资源
    最近更新 更多