Satu fungsi untuk lempar data ke header dalam CodeIgniter ?

Selamat sore gan, mau tanya. misalnya saya punya 4 controller dengan 4 view bwerbeda. persamaanya nya adalah menggunakan view header yang sama. nah di header itu saya nampilin satu data yang haru keluar di mana pun page yang lagi di buka. pertinyiinyi. kalo saya lempar data dari controler masing masing page berarti saya harus mengulang 4 fungsi di setiap kontroller. tahukan gmna caranya header tetep bisa nerima data dengan satu setingan controller ?

avatar Saputroandhi
@Saputroandhi

509 Kontribusi 162 Poin

Diperbarui 8 tahun yang lalu

4 Jawaban:

Jawaban Terpilih

ngga 100% paham, maksudnya mau bikin header/footer otomatis diload?

function load_template($template) {
    $layout  =   $this->view('layout/header');
    $layout .=  $this->view($template);
    $layout .=  $this->view('layout/footer);

  return $layout
}

nanti kalo mau nampilin template tinggal panggil fungsi load_template ini

avatar hilmanski
@hilmanski

2686 Kontribusi 2135 Poin

Dipost 8 tahun yang lalu

saya buat 1 controller setiap satu view gan hilman , gmna caranya data yang di terima si header cuma di ketik sekali . kalo 1 view sati controller kan berarti kita harus lempar data ke header berkali kali. ada cara lebih efektif biar kita ga lempar datanya di setiap controller ?

avatar Saputroandhi
@Saputroandhi

509 Kontribusi 162 Poin

Dipost 8 tahun yang lalu

sama seperti diatas, parameternya tinggal ditambah dengan data yang mau dioper ke headernya

avatar hilmanski
@hilmanski

2686 Kontribusi 2135 Poin

Dipost 8 tahun yang lalu

Ok gan . Nanti d coba. Jadi header+data di jadiin variabel $layout ya.

avatar Saputroandhi
@Saputroandhi

509 Kontribusi 162 Poin

Dipost 8 tahun yang lalu

Login untuk ikut Jawaban