【发布时间】:2020-02-18 22:09:34
【问题描述】:
发送到视图的 $results 是未定义的
public function action(){
// if($this->input->post('data_action'))
// {
// $data_action = $this->input->post('data_action');
// if($data_action=="fetch_all")
// {
$api_url = "https://jsonplaceholder.typicode.com/users";
$process = curl_init($api_url); //your API url
curl_setopt($process, CURLOPT_RETURNTRANSFER, TRUE);
$return = curl_exec($process);
curl_close($process);
$results=json_decode($return);
//finally print your API response
$this->load->view('masterPartner',$results);
//print_r($result);
// }
// }
这就是风景
<?php foreach($results as $result)
{ ?>
<tr>
<th scope="row"><?php echo $result->id ?></th>
<td></td>
<td></td>
<td></td>
<td><a class="btn btn-success " style="margin-right:5px"href="/Crudview/index.php/edit-partner" role="button">Edit</a><a class="btn btn-danger" href="/Crudview/index.php/viewApi" role="button">Delete</a>
</tr>
<?php } ?>
第一个错误
遇到 PHP 错误 严重性:通知
消息:未定义变量:结果
文件名:views/masterPartner.php
行号:115
第二个错误
遇到 PHP 错误 严重性:警告
消息:为 foreach() 提供的参数无效
文件名:views/masterPartner.php
行号:115
【问题讨论】:
标签: php codeigniter foreach