我正在视图中传递两个查询结果,但只有一个结果有效。请给我一个解决方案

时间:2019-02-02 13:31:09

标签: codeigniter-3

我在视图中传递了两个结果,但是只有一个结果在起作用。

public function editCustomer(){

    $custId = $this->uri->segment(3);

    $desResult['designation'] = $this->ecd->hrmDesignationId();

    $result['editDetails'] = $this->ecd->editDetails($custId);
    $this->load->view('editCustomerDetails',$result,$desResult);
}

1 个答案:

答案 0 :(得分:0)

$this->load->view()方法的第二个参数应该是一个数组。

执行此操作的正确方法是在调用load方法之前构建数组:

$result['designation'] = $this->ecd->hrmDesignationId();
$result['editDetails'] = $this->ecd->editDetails($custId);
$this->load->view('editCustomerDetails',$result);

这两个变量届时将提供你的看法。您可以写下来进行检查:

var_dump($designation);
var_dump($editDetails);