Tugas 8 - Codelgniter CRUD
Nama : Irsyad Fikriansyah Ramadhan
NRP : 5025211149
Kelas : Pemrograman Berbasis Kerangka Kerja - A
Tahun : 2023
Tugas 8
Di pertemuan ke-12 ini, kami ditugaskan untuk membuat CRUD sistem sederhana menggunakan CodeIgniter. Di sini saya akan mengikuti sebuah artikel.
Link Repository: Github
Berikut adalah langkah-langkahnya:
Menampilkan data
1. Buka directory `/Applications/XAMPP/htdocs/` pada terminal dan jalankan `composer create-project codeigniter4/appstarter crud-ci4 --no-dev `
2. Buka directory yang telah terbuat dan jalankan `php spark serve`
3. copy file `env` dan rename menjadi `.env`. Setelah itu ganti konfigurasi database pada file tersebut
4. Buka `http://localhost/phpmyadmin/` dan buat database akan digunakan `db_ci_crud`.
5. buat juga tabel `post` yang berisikan 3 coloumn, yaitu: id`, `title` dan `content` dengan menjalankan `php spark migrate:create post`. dan konfigurasi pada file yang telah terbuat untuk membuat kolom pada tabel `post`
5. jalankan `php spark migrate`. ini akan membuat tabel sesuai dengan konfigurasi pada file php diatas.
6. buat file baru `PostModel.php` di dalam folder `app/Models/`
7. buat file controller baru `Post.php` di dalam folder `app/Controllers/`
8. buat file views baru `post-index.php` di dalam folder `app/Views/`
9. buat folder baru dengan nama `Pagers` di dalam folder `app/Views/` dan buat file baru di dalamnya dengan nama `bootstrap_pagination.php`.
11. tambahkan konfigurasi route pada `app/Config/Routes.php
12. lihat hasilnya pada `http://localhost:8080/post`
1. tambahkan fungsi `create` dan `store` pada controller `Post.php` di `app/Config/`
2. buat view baru `post-create.php` pada `app/Views`
3. untuk dapat Edit & Update, tambahkan fungsi edit dan update pada controller `Post.php`
edit
4. untuk dapat delete, tambahkan fungsi delete
delete
Komentar
Posting Komentar