StudyKuy – Codeigniter4 Tutorial #2 : Mengenal Struktur dan View. Bagaimana struktur pada codeigniter4 dan apa itu view, mari kita bahas satu persatu pada blog ini. Terimakasih.

Halo selamat malam kalian yang sedang mempelajari tentang codeigniter4 selamat datang dan selamat membaca tutorial ini yah.

Kali ini kita akan membahas struktur pada codeigniter4

  • Config
  • Controller
  • View

Nah Sementara kita akan membahas 3 struktur awal yang harus kalian pahami terlebih dahulu.

Config Codeigniter4

Apa itu config codeigniter4 config pada dasarnya untuk pengaturan kita pada sebuah aplikasi. Pada Codeigniter4 ini pada folder config dimana tempat file php untuk mengatur konfigurasi pada web yang akan kita kembangkan.

Sebelumnya apa keistimewaan Codeigniter4 ini, codeigniter4 mempunyai konsep implementasi MVC di Codeigniter sangat mudah di pahami.

Apa itu MVC ?

MVC adalah singkatan dari Model–View–Controller. MVC merupakan sebuah pola desain arsitektur yang umum digunakan dalam pengembangan aplikasi.

MVC ini adalah pola penulisan kode yang umum dipakai.. dimana kode untuk Model di taruh dalam folder yang sama, begitu juga dengan kode untuk View dan Controller.

Oke dari pada kita hanya teori mari kita coba buat website pertama kita dengan codeigniter4.

Aktifkan Server codeigniter4

Sebelumnya kita buka dahulu folder kita di blog sebelumnya yah, jika kalian yang baru membaca kalian bisa baca StudyKuy Codeigniter 4 Tutorial #1 : Cara Installasi.

Setelah kalian mengaktifkan server dengan membuka gitbash kalian di folder website kalian dengan menulis php spark serve setelah itu aktifkan apache dan my sql pada xampp kalian

Kemudian buka lah browser kalian dan buka localhost:8080 jika masih dalam keadaan awal mari kita konfigurasi codeigniter nya.

Mari kita buat tampilan website nya pada folder view, dengan urutan berikut :

  1. Buat Folder Layout untuk tampilan layout kalian.
  2. Buat Folder Pages untuk tampilan konten.

Baca Juga

Menggunakan Javascript Untuk Transisi Login PHP
Apa itu website ? pengertian dan jenis-jenis website.

tamplate.php pada layout Codeigniter4

Pada folder layout buat file baru dengan kita gunakan bootstap dengan membuat tampilan sederhana copy starter tamplate pada bootstap. seperti ini :

Kita bahas sedikit fungsi pada struktur layout pada umumnya pada bootstrap ada head body link dan lainnya. dan disana ada kode

<?= $this->include(‘layout/navigasi’); ?>
<?= $this->renderSection(‘content’); ?>

Ini maksudnya untuk memanggil navigasi yang file akan kita buat terpisah dengan tamplate untuk memudahkan kita untuk step berikutnya dan kode yang kedua untuk merender conten yang akan kita buat.

Jadi kita tidak akan ketik dua kali untuk kontennya yah teman memudahkan tidak banyak ketik atau copy paste.

navigasi.php pada layout Codeigniter4

Kita disini akan buat tampilan navigasi agar kita memudahkan kita untuk memodif web atau aplikasi yang akan kita buat.

Disini kita buat navbar dengan menggunakan bootstrap. agar lebih memudahkan teman.

itu dia yang harus kita buat pada tampilan layout. Kemudian kita akan membuat tampilan konten yang akan kita buat.

Buat folder Pages pada folder view .

Index.php

Setelah kita buat tampilan untuk layout web/aplikasi kita mari kita buat untuk isi konten index.

About.php

Setelah kita buat tampilan untuk layout web/aplikasi kita mari kita buat untuk isi konten about.

Contact.php

Setelah kita buat tampilan untuk layout web/aplikasi kita mari kita buat untuk isi konten Contact.

Itulah tampilan-tampilan yang akan kita buat pada website/aplikasi codeigniter4 kita pada file di pages ada kode

<?= $this->extend(‘layout/tamplate’); ?>
<?= $this->section(‘content’); ?>
<?= $this->endSection(); ?>

Untuk apa disini kita memanggil extensi yang sudah kita buat pada folder layout dan untuk section adalah dimana kita mulai section yang akan kita tampilkan pada webiste kita.

Itulah cara membuat tampilan pada codeigniter4 ini ingat ini belum dapat dijalankan Kenapa seperti itu karena kita belum membuat untuk Controllernya bagaimana cara membuat controllernya?

Kalian buka folder app lalu kalian buka lagi folder Controller lalu kalian buat file baru dengan nama Pages.php

Pages.php Codeigniter4

Pada folder ini kita membuat sebuah pengendali atau controller pada codeigniter4 ini yang bisa membuat pengendali untuk view codeigniter4 kita

Setelah kalian sudah buat file Pages.php pada codeigniter4 kalian cobalah running website kalian dengan http://localhost:8080/ jika memang masih error coba kalian cek pada router yang ada pada app>Config>Routes.php cek pada route definition nya sudah pada halaman yang kalian inginkan atau tidak

Codeigniter4 Tutorial #2 : Mengenal Struktur dan View

kalian harus pastikan halaman default nya membaca halaman index yang kalian buat. cara membacanya $routes->get(‘/’, ‘Pages::index’); jika routes membaca root “/” ini artinya root yah, maka akan tampil index pada folder pages kurang lebih seperti itu.

Oke sampai disini dulu yah kita akan lanjut ke blog berikutnya jangan sampai terlewatkan yah, jika ada pertanyaan bisa tinggalkan jejak di kolom komentar yah..

Terimakasih selamat mengodingg…..