Pasti sebagian dari kamu, yang sudah terjun ke Dunia Web pasti sudah mengenal CodeIgniter dan bagi yang belum atau ingin terjun ke Dunia Web ini pasti bertanya-tanya. Apa itu CodeIgniter? Bagaimana membangun web dengan CodeIgniter? Bagaimana menjalankannya? Dan Lain-Lain.
Di sini, saya ingin berbagi sedikit Ilmu tentang CodeIgniter. Namun sebelum kita melanjutkan ke tahap selanjutnya, Kita harus tahu apa itu CodeIgniter.
CodeIgniter adalah Aplikasi yang Open Source berupa Framework PHP dengan Model MVC (Model, View, Controller) dengan beberapa fungsi/prosedure dan class yang sangat membantu kita dalam membuat website yang dinamis dengan menggunakan Bahasa PHP.
Oke, untuk membuat Website dengan CodeIgniter kita memerlukan :
Trik membuat Website dengan CodeIgniter
CodeIgniter adalah framework PHP yang ringan dan cepat. Berikut panduan membuat website dari nol:
# Via Composer
composer create-project codeigniter4/appstarter project-name
# Atau download manual dari situs resmi
Edit file app/Config/Database.php:
public $default = [
'DSN' => '',
'hostname' => 'localhost',
'username' => 'root',
'password' => '',
'database' => 'nama_database',
'DBDriver' => 'MySQLi',
'DBPrefix' => '',
];
<?php
namespace App\Controllers;
class Home extends BaseController {
public function index() {
$data['title'] = 'Beranda';
return view('home_view', $data);
}
public function about() {
return view('about_view');
}
}
?>
Buat file app/Views/home_view.php dengan HTML template.
Konfigurasi routing di app/Config/Routes.php.