RedBeanPhp adalah alat ORM yang mudah digunakan untuk PHP.
Unduh RedBeanPhp dari situs web:
https://redbeanphp.com/download
Ekstrak arsip dan masukkan ke dalam proyek PHP Anda, Voila!
Opsional: SHA256SUM dan periksa tanda tangan.
Cukup buka file composer.json Anda dan tambahkan nama paket (eg "gabordemooij/redbean": "dev-master")
dalam daftar kebutuhan Anda.
{
"require" : {
"gabordemooij/redbean" : " dev-master "
}
}
Catatan : Anda akan menemukan banyak contoh di situs web Redbean memanfaatkan kelas R
Redbean. Karena autoloading namespaced dalam komposer, kelas ini akan tersedia sebagai RedbeanPHPR
bukan R
. Jika Anda ingin menggunakan R
alias yang jauh lebih pendek, Anda dapat menambahkan pernyataan use
di awal kode Anda:
use RedBeanPHP R as R ;
Catatan: Penting untuk dicatat bahwa ketika menggunakan RedBeanPhp dengan komposer, ada beberapa tindakan pencegahan tambahan yang diperlukan saat bekerja dengan model. Karena persyaratan namespace dari komposer, saat membuat model, kita perlu menggunakan SimpleModel
untuk memperpanjang, bukan RedBean_SimpleModel
. Selain itu, kita perlu menentukan namespace dari SimpleModel
, jadi contoh lengkap menggunakan model dengan redbean dengan komposer adalah sebagai berikut:
use RedBeanPHP R ;
class User extends RedBeanPHP SimpleModel
{
...
}
Perhatikan bahwa kita juga perlu menambahkan pernyataan use RedBeanPHPR
sehingga kita dapat menggunakan jalan pintas R::
dalam model.
Bagaimana kita menyimpan objek buku dengan redbeanphp:
$ book = R :: dispense ( " book " );
$ book -> author = " Santa Claus " ;
$ book -> title = " Secrets of Christmas " ;
$ id = R :: store ( $ book );
Ya, sesederhana itu.
Untuk informasi lebih lanjut tentang RedBeanPHP, silakan berkonsultasi dengan situs web RedBeanPHP:
https://www.redbeanphp.com/