RedBanphP هي أداة ORM سهلة الاستخدام لـ PHP.
قم بتنزيل RedBeanphP من الموقع الإلكتروني:
https://redbeanphp.com/download
استخراج الأرشيف ووضعه في مشروع PHP الخاص بك ، Voila!
اختياري: SHA256Sum وتحقق من التوقيع.
فقط افتح ملف Composer.json وأضف اسم الحزمة (eg "gabordemooij/redbean": "dev-master")
في قائمة المتطلبات الخاصة بك.
{
"require" : {
"gabordemooij/redbean" : " dev-master "
}
}
ملاحظة : ستجد العديد من الأمثلة على موقع Redbean على موقع Redbean في فصل R
Redbean. بسبب الأسماء التي تم التحميل التلقائي في الملحن ، ستكون هذه الفئة متاحة كـ RedbeanPHPR
بدلاً من R
. إذا كنت ترغب في استخدام الاسم R
الأقصر بكثير ، فيمكنك إضافة عبارة use
في بداية الكود الخاص بك:
use RedBeanPHP R as R ;
ملاحظة: من المهم أن نلاحظ أنه عند استخدام RedBanphP مع الملحن ، هناك بعض الاحتياطات الإضافية اللازمة عند العمل مع النماذج. نظرًا لمتطلبات مساحة الاسم الخاصة بالملحن ، عند إنشاء نماذج ، نحتاج إلى استخدام SimpleModel
لتمديد ، وليس RedBean_SimpleModel
. علاوة على ذلك ، نحتاج إلى تحديد مساحة اسم SimpleModel
، وبالتالي فإن مثالًا كاملاً على استخدام نموذج مع Redbean مع الملحن هو كما يلي:
use RedBeanPHP R ;
class User extends RedBeanPHP SimpleModel
{
...
}
لاحظ أننا نحتاج أيضًا إلى إضافة عبارة use RedBeanPHPR
حتى نتمكن من استخدام اختصار R::
داخل النموذج.
كيف نقوم بتخزين كائن كتاب مع redbanphp:
$ book = R :: dispense ( " book " );
$ book -> author = " Santa Claus " ;
$ book -> title = " Secrets of Christmas " ;
$ id = R :: store ( $ book );
نعم ، الأمر بهذه البساطة.
لمزيد من المعلومات حول RedBeanphP ، يرجى استشارة موقع RedBeanphP:
https://www.redbeanphp.com/