1.
在控制器中,我有类似
阿拉伯数字。
foreach($data['response']['data'] as $r) {
$data['members'.$i] = $this->facebook->api( '/'.$r['id'].'/members');
$i++;
}
$this->load->view('index',$data);
3.
在查看页面中,我需要成员 1,成员 2 的值...直到会员N..但我不明白如何得到它们。如果有其他方法,请告诉我。我也在发送$data的组数。我想查看组名(成员数)。
更改:
$data['members'.$i] = $this->facebook->api( '/'.$r['id'].'/members');
到:
$data['members'][] = $this->facebook->api( '/'.$r['id'].'/members');
此外,您现在可以摆脱:
$i++;
在您看来:
foreach($members as $value)
{
echo '<pre>';
echo print_r($value, true);
echo '</pre>';
}
CodeIgniter 文档包括一个标题为"生成查询结果"的部分,其中包含一些您要查找的内容的示例。
这是一个(显然是人为的)示例:
型:
class Model extends CI_Model
{
public function get_data()
{
return $this->db->query('...');
}
}
控制器:
class Controller extends CI_Controller
{
public function index()
{
$data['query_result'] = $this->model->get_data();
$this->load->view('index', $data);
}
}
视图:
<?php foreach ($query_result->result() as $row): ?>
<?php echo $row->field_1; ?>
<?php echo $row->field_2; ?>
<?php // and so on... ?>
<?php endforeach; ?>
试试这个。