Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Codeigniter生成html表(尝试获取none对象的属性)_Php_Codeigniter_Foreach_Controller_Html Table - Fatal编程技术网

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();//执行此操作 }