Guide Codeigniter

5
Guide Code Penjelasan Gambar redirect('seminar/login'); Memanggil langsung controller. Redirect(‘namaFolderDiD alamControllerJikaAda/N amaFilePHP/NamaMethodJi kaAda’) 1. $this->load->model('seminar/MKelas'); 2. $data_kelas=$this->MKelas->getAllKelas(); Load file model. Nomor 1 inisialisasi untuk Class model. Nomor 2 untuk memanggil method yang ada di file model yang telah di inisialisasi dari nomor 1. Catatan : MKelas merupakan nama Class, bukan nama file. $this->load->view('seminar/ vheaderhome_admin',array ('data_kelas'=>$data_kelas)); Load file view. Jika view dipisah menjadi header, body, dan footer, maka harus di load masing – masing

description

Guide

Transcript of Guide Codeigniter

Page 1: Guide Codeigniter

GuideCode Penjelasan Gambar

redirect('seminar/login'); Memanggil langsung controller. Redirect(‘namaFolderDiDalamControllerJikaAda/NamaFilePHP/NamaMethodJikaAda’)

1. $this->load->model('seminar/MKelas');2. $data_kelas=$this->MKelas->getAllKelas();

Load file model. Nomor 1 inisialisasi untuk Class model. Nomor 2 untuk memanggil method yang ada di file model yang telah di inisialisasi dari nomor 1.Catatan : MKelas merupakan nama Class, bukan nama file.

$this->load->view('seminar/vheaderhome_admin',array('data_kelas'=>$data_kelas));

Load file view. Jika view dipisah menjadi header, body, dan footer, maka harus di load masing – masing view.Parameter yang diikutkan dalam load view disamping kiri adalah untuk mengirim data tertentu yang nantinya akan ditampilkan pada view. Pada vheaderhome_admin, jika ingin memanggil isi dari $data_kelas maka caranya adalah dengan memanggil nama index

Page 2: Guide Codeigniter

dari array parameter yang dikirim dari controller. Dalam kasus ini pada view akan dipanggil $data_kelas.

$this->input->post('id_member'); Menampung isi form dari input POST yang memiliki ID ‘id_member’.

1. <a href="<?php echo base_url()?>index.php/seminar/evaluation/kirimDataKelasYangDipilih/<?php echo $getKelasYangSudahMemberDaftar[$i]['id_kelas'] ?>" id="kelasEvaluation"><?=$getKelasYangSudahMemberDaftar[$i]['nama_kelas']?></a>

2. $id = $this->uri->segment(4);

Code nomor 1, merupakan link ke controller ‘evaluation’ yang ada di dalam folder ‘seminar’. Pada kasus ini, saya menggunakan link ini untuk mengirim ‘id_kelas’ ke controller ‘evaluation’ untuk memprosesnya lebih lanjut, contoh kasusnya, ketika user klik link salah satu cabang, maka kita memberitahu ke controller bahwa cabang dengan ID tersebut yang di-klik.Code nomor 2, merupakan cara untuk menampung ID yang dikirim dari view pada code nomor 1. Angka ‘4’ menandakan index dari url yang ada di view code nomor 1. Index ke-0 dimulai dari ‘index.php’ , masing – masing index dipisah oleh tanda ‘/’ atau slash.

Page 3: Guide Codeigniter

<link rel="stylesheet" type="text/css" href="<?=base_url('css_seminar/style.css')?>" media="all" />

Untuk memasukkan CSS ke view yang terletak pada <head></head>. Link dari file CSS tersebut, dimulai dengan code <?=base_url(‘’)?>, ‘base_url’ menandakan bahwa file tersebut berada di root folder, atau se-level dengan folder ‘application’.

<a href="<?=site_url('seminar/create_class')?>">Create Class</a>

‘site_url’ digunakan untuk me-link file yang ada di dalam folder controller.