Cara Membuat Menu Dinamis Menggunakan Codeigniter dan Mysql

Posted on

Di panduan kali ini kita akan belajar Cara Merancang Fitur Dinamis Menggunakan Codeigniter dan Mysql, seperti yang kita ketahui bahwa navbar fitur biasanya dikerjakan selalu statis atau kita dapat merubah fitur tersebut secara manual, namun di panduan Cara Merancang Fitur Dinamis Menggunakan Codeigniter dan Mysql kali ini kita akan mencoba merancang sebuah fitur yang dinamis yang fitur tersebut dapat kita ambil dari database Mysql dengan menggunakan framework Codeigniter.

Cara Merancang Fitur Dinamis Menggunakan Codeigniter dan Mysql yaitu :

  • silahkan teman-teman bikin sebuah database
  • silahkan teman-teman bikin sebuah table dengan nama fitur bagi struktur table yang akan kita gunakan seperti dibawah ini :

Cara Membuat Menu Dinamis Menggunakan Codeigniter dan Mysql

  • Silahkan teman-teman input datanya kedalam table fitur minimal tiga data atau lebih seperti dibawah ini :

Cara Membuat Menu Dinamis Menggunakan Codeigniter dan Mysql

  • Silahkan teman-teman unduh file codeigniter nya di https://codeigniter.com/download di panduan kali ini saya menggunakan codeigniter v.3
  • Seandainya telah silahkan teman-teman pengaturan bagi mengaturan databasenya di application/config/database silahkan teman-teman sesuaikan nama database seperti dibawah ini :

Cara Membuat Menu Dinamis Menggunakan Codeigniter dan Mysql

  • Berikutnya kita akan merancang sebuah file .htaccess bagi menghilagkan index.php nya di folder project yang teman-teman gunakan seperti dibawah ini :

Cara Membuat Menu Dinamis Menggunakan Codeigniter dan Mysql

  • Berikutnya kita akan memasukan base_url dan kita akan menghapus index.php di index_page di application/config/config.php seperti dibawah ini :

Cara Membuat Menu Dinamis Menggunakan Codeigniter dan Mysql

  • Seandainya telah berikutnya kita akan merancang sebuah file php di application/core/MY_Controller.php bagi meload helper dan model nya seperti dibawah ini :

Cara Membuat Menu Dinamis Menggunakan Codeigniter dan Mysql

  • berikutnya kita akan merancang sebuah file menu_m di models dan php di views namun kita akan merancang terebih dahulu menu_m di models bagi menampilkan data dari table yang telah kita bikin sebelumnya seperti dibawah ini :

Cara Membuat Menu Dinamis Menggunakan Codeigniter dan Mysql

  • Nah berikutnya kita akan merancang views dengan nama php bagi menampilkan data dari table yang telah kita bikin seperti dibawah ini :

Cara Membuat Menu Dinamis Menggunakan Codeigniter dan Mysql

  • Berikutnya kita akan merancang halaman setiap menunya, seandainya kita klik fitur home karenanya akan muncul halaman home seperti itu pun dengan menu-menu yang lainya, nah silahkan teman-teman bikin sebuah folder di views dengan nama page di pada folder page tersebut kita akan merancang sebuah file home.php, news.php, about.php, contact.php dan category.php seperti dibawah ini :

Cara Membuat Menu Dinamis Menggunakan Codeigniter dan Mysql

  • Berikutnya silahkan teman-teman masukan tag <h1>nama filenya</h1> di setiap pagenya seperti dibawah ini :

Cara Membuat Menu Dinamis Menggunakan Codeigniter dan Mysql

Nah seperti itu pun dengan news.php, about.php, contact.php dan category.php.

  • seandainya telah beikutnya kita akan kembali lagi di controller kita akan merancang sebuah controller php, News.php, About.php, Contact.php dan Category.php. nah kenapa saya pisah controller nya karena bagi pengembangan situs nantinya lebih gampang dan tak terpokus di satu file saja, namun controller tersebut pun dapat teman-teman gabungkan namun seandainya kita mengakses url nya kita mesti memanggil controller dan nama methodnya, namun lebih bagus dipisah supaya lebih rapi dan lebih mempermudah kita pada memaksimalkan situs nantinya. Bagi controllernya seperti dibawah ini :
  • Controller Home :

Cara Membuat Menu Dinamis Menggunakan Codeigniter dan Mysql

  • Controller News :

Cara Membuat Menu Dinamis Menggunakan Codeigniter dan Mysql

  • Controller About_us :

Cara Membuat Menu Dinamis Menggunakan Codeigniter dan Mysql

  • Controller Contact :

Cara Membuat Menu Dinamis Menggunakan Codeigniter dan Mysql

Leave a Reply

Your email address will not be published. Required fields are marked *