0

这是一个示例函数Codeigniter 3

public function geoJSON()
{
    $records = $this->example_model->getAll();
    $this->load->view('geojson', ['records'=>$records]);        
}

...但它在 Codeigniter 4 中不起作用。为什么?

4

1 回答 1

0

因为 Codeigniter 4 使用 PHP 7.0 ++ 而在 PHP 5.4 之前支持上述语法,我认为你需要这样的东西

$records = $this->Model->getAll();
             $this->load->view('geojson', $data['records'] = $records);

或者甚至更好

$data['records'] = $this->Model->getAll();
                 $this->load->view('geojson', $data);
于 2020-05-01T19:48:04.847 回答