join codeiginter error

saya punya coding seperti iniii.. tapi malah error 1066 :(

niatnya mau di eksport ke excel

model:


    public function export_laporan_sekolah($id) {
        $this->db->select('nama, daerah, pendapatan, tanggal, saldo_tahun_lalu, belanja_jasa, belanja_cetak, belanja_makan, belanja_pakaian, belanja_perjalanan, belanja_kursus, belanja_pemeliharaan, modal_tanah, modal_peralatan, modal_gedung, modal_jalan, modal_buku, jumlah_belanja, saldo_kas, jumlah_pendapatan, pns, non_pns, belanja_habis_pakai, belanja_bahan');
        $this->db->from('user');
         $this->db->join('pendapatan', 'pendapatan.id = user.id');
        $query = $this->db->get_where('pendapatan', array('id_pendapatan' => $id));
        return $query->result();
    }

controller


	public function export_smp($id){
		$this->load->model('m_export');
		$data = array(
			'id' => $this->m_export->export_laporan_sekolah($id)
			);
		$this->load->view('admin/export_smp', $data);
	}

avatar kuntoro46
@kuntoro46

18 Kontribusi 3 Poin

Diperbarui 7 tahun yang lalu

3 Jawaban:

Coba seperti ini gan


$this->db->select('nama, daerah, pendapatan, tanggal, saldo_tahun_lalu, belanja_jasa, belanja_cetak, belanja_makan, belanja_pakaian, belanja_perjalanan, belanja_kursus, belanja_pemeliharaan, modal_tanah, modal_peralatan, modal_gedung, modal_jalan, modal_buku, jumlah_belanja, saldo_kas, jumlah_pendapatan, pns, non_pns, belanja_habis_pakai, belanja_bahan');
$this->db->from('user');
$this->db->where('pendapatan', $id);
$this->db->join('pendapatan', 'pendapatan.id = user.id');
$query = $this->db->get();
return $query->result();


avatar mltobing
@mltobing

114 Kontribusi 77 Poin

Dipost 7 tahun yang lalu

bukan.. saya mau nampilin data dari id_pendapatan kak..

avatar kuntoro46
@kuntoro46

18 Kontribusi 3 Poin

Dipost 7 tahun yang lalu

Jawaban Terpilih

Wah...saya pikir masalah di join-nya

Saya coba kasih saran aja soalnya ga gitu yakin juga


return $query->result();

GANTI
return $query->result_array();


Yang ini saya kurang paham apakah bisa seperti ini


$data = array(
	'id' => $this->m_export->export_laporan_sekolah($id)
);

GANTI

$data = $this->m_export->export_laporan_sekolah($id); //ini hasilnya array dr $query->result_array()

avatar mltobing
@mltobing

114 Kontribusi 77 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban