Php Codeigniter生成html表(尝试获取none对象的属性)
我正在尝试生成一个表来显示我的网站查询,并为每个查询添加包含链接(操作)的列 创建表时,我收到以下错误:Php Codeigniter生成html表(尝试获取none对象的属性),php,codeigniter,foreach,controller,html-table,Php,Codeigniter,Foreach,Controller,Html Table,我正在尝试生成一个表来显示我的网站查询,并为每个查询添加包含链接(操作)的列 创建表时,我收到以下错误: Message: Trying to get property of non-object (line 55) 我的控制器如下所示: $this->table->set_heading('ID', 'Name', 'Surname', 'Email', 'Phone','Message','Date','Actions'); $enquiries = $this-&g
Message: Trying to get property of non-object (line 55)
我的控制器如下所示:
$this->table->set_heading('ID', 'Name', 'Surname', 'Email', 'Phone','Message','Date','Actions');
$enquiries = $this->contact_model->get_table_enquiries($per_page,$offset);
foreach($enquiries as $row) {
$links = anchor('admin/enquiries/edit/' ,'Edit');
$links .= anchor('admin/enquiries/delete/', 'Delete');
$this->table->add_row(
$row->id, //line 55
$row->first_name,
$row->last_name,
$row->email_address,
$row->phone_number,
$row->message,
$links
);
}
$viewdata['enquiries_table'] = $this->table->generate();
以及模型中获得结果的函数:
function get_table_enquiries($per_page,$offset)
{
$this->db->order_by('date','desc');
$query=$this->db->get('contact',$per_page,$offset);
return $query;
}
我如何让我的foreach循环工作并创建必要的行和附加链接
为什么我会收到错误消息?我想你需要试试
foreach ($enquiries->result() as $row)
我想你需要试试
foreach ($enquiries->result() as $row)
函数获取表格查询($per\u page,$offset)
{
$this->db->order_by('date','desc');
$query=$this->db->get('contact',$per_page,$offset);
返回$query->result();//执行此操作
}
函数获取表格查询($per\u page,$offset)
{
$this->db->order_by('date','desc');
$query=$this->db->get('contact',$per_page,$offset);
返回$query->result();//执行此操作
}