Langsung saja kita buka kembali file controller web di function index, seperti berikut :
yang sebelumnya telah mengikuti halaman sebelumnya terlebih dahulu kita menghapus base_url() dan kembali seperti gambar diatas.
di syntax function index diatas adalah cara menampilkan view dengan nama file welcome_message.php , namun di syntax gambar diatas tidak perlu diberi .php nya namun langsung welcome_message.
Untuk lebih jelasnnya bisa dilihat file welcome_message yang dipanggil terdapat di folder view
Dan file php yang dipanggil tersebut akan terlihat seperti gambar diatas & terlihat seperti format html.
untuk view biasanya terlihat denga format html karena view adalah yang dilihat langsung oleh pengguna / usernya yang dipanggil di controller, seperti gambar dibawah ini yang dimana codeigniter menggunakan model MVC (Model-View-Controller)
Bagi yang masih bingung dengan MVC bisa dilihat dihalaman sebelumnya tentang pengertian MVC di Codeigniter
Dan kita refresh kembali di browser
Kembali seperti sebelumnya, karena view yang kita panggil dari controller, akan terlihat script html seperti yang dicontohkan tadi diatas.
Kemudian kita sekarang akan sedikit membahas tentang mengirim data dari controller ke view, Tentunya kita akan memanipulasi data dari controller yang nantinya hasil akan ditampilkan di view welcome_message.
Misalnya kita disini menulis seperti :
$data = array... adalah variabel $data akan mengirimkan data ke parameter $data di
$this->load->view('welcome_message',$data) ;
Kemudian kita buka view welcome_message, dan hapus beberapa kode yang hasilnya akan seperti berikut :
Lalu kita isi kode PHP seperti yang tampak berikut :
Penjelasan :
Kita kirim data ke dalam index 'nama' yang isinya 'rojib fauzi' kemudian ketika dikirim ke view maka indexnya akan berubah menjadi sebuah variabel yang kemudian kita tampilkan
Untuk alurnya bisa dilihat sebagai berikut :
Untuk script lengkapnya akan terlihat seperti berikut :
Dan hasilnya akan seperti berikut sesuai dengan nilai array tadi :
Sekian dari materi pengenalan view di codeigniter ini dihalaman selanjutnya akan mempelajari tentang model, konfigurasi database , dll
Tetap fokus jika ingin mempelajari suatu hal jangan mudah terpengaruh oleh hal-hal yang membuat kita tidak fokus

Tidak ada komentar:
Posting Komentar