RedBeanphp เป็นเครื่องมือ ORM ที่ใช้งานง่ายสำหรับ PHP
ดาวน์โหลด redbeanphp จากเว็บไซต์:
https://redbeanphp.com/download
แยกเก็บถาวรและวางไว้ในโครงการ PHP ของคุณ voila!
ตัวเลือก: sha256sum และตรวจสอบลายเซ็น
เพียงเปิดไฟล์ Composer.json ของคุณและเพิ่มชื่อแพ็คเกจ (eg "gabordemooij/redbean": "dev-master")
ในรายการที่คุณต้องการ
{
"require" : {
"gabordemooij/redbean" : " dev-master "
}
}
หมายเหตุ : คุณจะพบตัวอย่างมากมายในเว็บไซต์ RedBean ใช้ประโยชน์จากคลาส R
ของ Redbean เนื่องจากการโหลดอัตโนมัติแบบ namespaced ในนักแต่งเพลงคลาสนี้จะมีให้เป็น RedbeanPHPR
แทน R
หากคุณต้องการใช้นามแฝง R
ที่สั้นกว่ามากคุณสามารถเพิ่มคำสั่ง use
ที่จุดเริ่มต้นของรหัสของคุณ:
use RedBeanPHP R as R ;
หมายเหตุ: เป็นสิ่งสำคัญที่จะต้องทราบว่าเมื่อใช้ RedBeanphp กับนักแต่งเพลงมีความระมัดระวังเป็นพิเศษเมื่อทำงานกับโมเดล เนื่องจากข้อกำหนดของเนมสเปซของนักแต่งเพลงเมื่อสร้างแบบจำลองเราจำเป็นต้องใช้ SimpleModel
เพื่อขยายไม่ใช่ RedBean_SimpleModel
นอกจากนี้เราจำเป็นต้องระบุเนมสเปซของ SimpleModel
ดังนั้นตัวอย่างเต็มรูปแบบของการใช้แบบจำลองที่มี RedBean กับนักแต่งเพลงมีดังนี้:
use RedBeanPHP R ;
class User extends RedBeanPHP SimpleModel
{
...
}
ขอให้สังเกตว่าเราจำเป็นต้องเพิ่มคำสั่ง use RedBeanPHPR
เพื่อให้เราสามารถใช้ทางลัด R::
ภายในโมเดล
เราจัดเก็บวัตถุหนังสือด้วย RedBeanphp ได้อย่างไร:
$ book = R :: dispense ( " book " );
$ book -> author = " Santa Claus " ;
$ book -> title = " Secrets of Christmas " ;
$ id = R :: store ( $ book );
ใช่มันง่ายมาก
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ RedBeanphp โปรดปรึกษาเว็บไซต์ RedBeanPhp:
https://www.redbeanphp.com/