我在CodeIgniter模型中有一个查询,如:
$query = $this->db->get('subscriber');
上面的查询返回474行 .
现在我想以表格格式在我的视图中迭代这些值,因此我将值存储在PHP本机会话中,如:
$_SESSION['list'] = $query;
但是当我在视图中迭代这个循环时,我没有得到所需的结果 .
The value of $_SESSION['conn_id'] is '0'
The value of $_SESSION['result_id'] is '0'
The value of $_SESSION['result_array'] is 'Array'
The value of $_SESSION['result_object'] is 'Array'
The value of $_SESSION['custom_result_object'] is 'Array'
The value of $_SESSION['current_row'] is '0'
The value of $_SESSION['num_rows'] is '474'
The value of $_SESSION['row_data'] is ''
使用时
foreach($_SESSION['list'] as $key=>$value)
{
echo 'The value of $_SESSION['."'".$key."'".'] is '."'".$value."'".'
';
}
我知道这不是这样做的方法 . 如何在CodeIgniter视图中访问问题集结果?
我们可以直接使用查询集数据吗?
3 回答
你通常会做的是这样的事情
试试这个:
您确定从查询中返回了一个数组吗?从
SESSION
的输出看起来,您正在处理像数组一样的对象 .尝试在您的模型中执行此操作