Codeigniter левого сустава не работает - PullRequest
0 голосов
/ 19 октября 2019

У меня 2 таблицы стран и путешествий. Таблица стран с идентификатором и именем страны. В таблице путешествий у меня есть столбцы id, от_country до to_country. Я хочу объединиться, используя следующий код, но не работает. Как я буду отображать from_country to tocountry в поле зрения с помощью codeigniter?

<?php
 public function get_current_page_record($limit, $start) 
    {
        $this->db->limit($limit, $start);
        $this->db->select('travel.id as t_id, from_country, from_city, to_country, to_city')
            ->from('travel','countries')
            ->join('countries', 'countries.id = travel.from_country','left')
            ->join('countries', 'countries.id = travel.to_country','left')
              $this->db->where('type','passengers');

        $query = $this->db->get();
        if ($query->num_rows() > 0) 
        {
            foreach ($query->result_array() as $row) 
            {
                $data[] = $row;
            }
        return $data;
            }
       elseif ($query->num_rows() == 0)
            {
            $this->session->set_flashdata('error','Sorry no data found');
            return redirect('user_controller/error');
            }

}
...