Как сделать функцию geo json в codeigniter 4 - PullRequest
0 голосов
/ 01 мая 2020

Это пример функции в Codeigniter 3:

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

... но она не работает в Codeigniter 4. Почему?

1 Ответ

0 голосов
/ 01 мая 2020

Поскольку 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);
...