Study
CakePHP

Pengenalan CakePHP

Penjelasan

CakePHP adalah salah satu framework PHP tertua yang masih aktif dikembangkan, dikenal karena konsep "convention over configuration" yang kental — kalau kamu mengikuti konvensi penamaan file/class/tabel yang sudah ditentukan, banyak hal (routing, ORM) langsung jalan otomatis TANPA perlu konfigurasi manual. CakePHP versi modern (CakePHP 4/5) memakai struktur src/Controller, src/Model, dan templates/.

Instalasi & Cara Menjalankan

1. Pastikan PHP (>= 8.1) dan Composer sudah terinstal, cek dengan: php -v dan composer -v
2. Buat project baru lewat Composer: composer create-project cakephp/app:~5.0 nama-project
3. Masuk ke folder project: cd nama-project
4. Jalankan server pengembangan bawaan: bin/cake server
5. Buka http://localhost:8765 di browser — kalau muncul halaman selamat datang CakePHP, instalasi berhasil

Praktikum

Instal CakePHP lewat composer create-project cakephp/app:~5.0 belajar-cake. Masuk ke foldernya, jalankan bin/cake server, lalu buka http://localhost:8765 di browser untuk memastikan halaman selamat datang CakePHP muncul.

Editor Latihan

Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.

Tips

"Convention over configuration" berarti PENAMAAN itu penting di CakePHP — mis. tabel produk otomatis terhubung ke class ProdukTable, dan model Entity-nya otomatis bernama Produk, TANPA perlu didaftarkan manual, SELAMA kamu ikuti pola penamaan yang diharapkan framework.