CakePHP adalah kerangka pengembangan cepat untuk PHP yang menggunakan pola desain umum seperti Pemetaan Data Asosiatif, Pengendali Depan, dan MVC. Tujuan utama kami adalah menyediakan kerangka kerja terstruktur yang memungkinkan pengguna PHP di semua tingkatan untuk mengembangkan aplikasi web yang kuat dengan cepat, tanpa kehilangan fleksibilitas.
Menginstal CakePHP melalui Komposer
Anda dapat menginstal CakePHP ke dalam proyek Anda menggunakan Composer. Jika Anda memulai proyek baru, sebaiknya gunakan kerangka aplikasi sebagai titik awal. Untuk aplikasi yang sudah ada, Anda dapat menjalankan yang berikut ini:
composer require cakephp/cakephp
Untuk detail tentang versi PHP (minimum/maksimum), lihat peta versi.
Tes Berjalan
Dengan asumsi Anda telah menginstal PHPUnit di seluruh sistem menggunakan salah satu metode yang disebutkan di sini, Anda dapat menjalankan tes untuk CakePHP dengan melakukan hal berikut:
- Salin
phpunit.xml.dist ke phpunit.xml . - Tambahkan kredensial database yang relevan ke
phpunit.xml Anda jika Anda ingin menjalankan pengujian terhadap sumber data non-SQLite. - Jalankan
phpunit .
Pelajari Lebih Lanjut
- CakePHP - Rumah dari proyek CakePHP.
- Buku - Dokumentasi CakePHP; mulai belajar di sini!
- API - Referensi ke kelas CakePHP dan dokumentasi API.
- Awesome CakePHP - Daftar sumber daya unggulan yang dikuratori di sekitar kerangka kerja.
- The Bakery - Tips, tutorial dan artikel.
- Pusat Komunitas - Sumber untuk segala sesuatu yang berhubungan dengan komunitas.
- Pelatihan - Bergabunglah dengan sesi langsung dan kuasai kerangka kerja tersebut.
- CakeFest - Jangan lewatkan konferensi tahunan CakePHP kami.
- Cake Software Foundation - Mempromosikan pengembangan terkait CakePHP.
Dapatkan Dukungan!
- Slack - Bergabunglah dengan kami di Slack.
- Perselisihan - Bergabunglah dengan kami di Perselisihan.
- #cakephp di irc.freenode.net - Ayo ngobrol dengan kami, kami punya kue.
- Forum - Forum resmi CakePHP.
- Masalah GitHub - Punya masalah? Tolong beritahu kami!
- Peta Jalan - Ingin berkontribusi? Terlibat!
Berkontribusi
- CONTRIBUTING.md - Petunjuk cepat untuk berkontribusi pada proyek CakePHP.
- Bagian "Berkontribusi" Buku Masak - Detail tentang berkontribusi pada proyek.
Keamanan
Jika Anda menemukan masalah keamanan di CakePHP, silakan gunakan prosedur yang dijelaskan di SECURITY.md.