【问题标题】:Fatal error: Cannot use object of type stdClass as array in line 33致命错误:不能在第 33 行使用 stdClass 类型的对象作为数组
【发布时间】:2016-03-07 03:54:07
【问题描述】:

请帮助...似乎错误在

$agentList = array();

我只想在我的视图中呼应列表

请帮助...请帮助...请帮助...

$this->load->model('home_model');
        $agent= $this->home_model->getAgent($data['userID']);
        $agentList = array();
        $listAgent = '';

        if($agent !== FALSE)
        {
            foreach ($agent->result() as $row)
            {
                array_push($agentList, $row['AgentCode']);
                $listAgent .= "<option value='".$row->AgentCode."'>".$row->Name."</option>";
            }
        }

        $listSchool = $this->home_model->getAllSchool($agentList);
        $listTD = '';
        if($listSchool !== FALSE)
        {
            foreach ($listSchool->result() as $row)
            {
                $address = $row->Address." ".$row->Address2;
                $listTD .=  "<tr>
                                <td class='schoolCode' data-comp='".$row->CompanyName."' data-kpID='".$row->KeyPersonID."'>".$row->No_."</td>
                                <td>".$row->Name."</td>
                                <td>".$address."</td>
                                <td class='schoolCode2'>".$row->SecondaryCode."</td>
                                <td>".$row->SegmentName."</td>
                            </tr>";
            }
        }

        $data['returnData'] = array("listAgent" => $listAgent, "listTD" => $listTD);
        $this->load->view('home',$data);

【问题讨论】:

  • 试试result_array()而不是result()

标签: php codeigniter


【解决方案1】:

在这里,您将 $row 用作对象和数组(我假设这是您的错误消息的来源)。

foreach ($agent->result() as $row)
        {
            array_push($agentList, $row['AgentCode']);
            $listAgent .= "<option value='".$row->AgentCode."'>".$row->Name."</option>";
        }

改为:

array_push($agentList, $row->AgentCode);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-05
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 2014-07-18
    • 1970-01-01
    相关资源
    最近更新 更多