Yurunphp เป็นเฟรมเวิร์ก PHP โอเพนซอร์ส MVC ทุกอย่างเกี่ยวกับเรื่องนี้สรุปตามความต้องการของโครงการจริงพยายามลดภาระงานซ้ำ ๆ ของนักพัฒนาในการพัฒนาโครงการ มันผ่านการทดสอบโครงการขนาดใหญ่และขนาดเล็กจำนวนมาก (รวมถึงระบบที่มียอดขายต่อปีมากกว่า 100 ล้านหยวน) และได้รับการปรับปรุงและปรับปรุงอย่างต่อเนื่องและกลายเป็นผู้ใหญ่มาก
เฟรมเวิร์ก Yurunphp รองรับรุ่น PHP 5.3-7.x และเข้ากันได้กับ Windows/Linux
GitHub ที่เก็บ: https://github.com/yurunsoft/yurunphp
รหัสที่เก็บคลาวด์: http://git.oschina.net/yurunsoft/yurunphp
{
"require" : {
"yurunsoft/yurun-php" : " 2.2.* "
}
}Yurunphp 2.x คู่มือการพัฒนา: http://www.kancloud.cn/yurun/yurunphp2
Yurunphp 1.x คู่มือการพัฒนา: http://www.kancloud.cn/yurun/php-framework-1_0
Yurunblog
GitHub ที่เก็บ: https://github.com/yurunsoft/yurunblog
รหัสที่เก็บคลาวด์: http://git.oschina.net/yurunsoft/yurunblog
ข่าวล่าสุดของ Yurunphp จะเปิดตัวในเว็บไซต์ทางการและ QQ ยินดีต้อนรับสู่การติดตามและเรียนรู้และดำเนินการด้วยกัน!
Yurun PHP Technology Exchange Group: 74401592
- การกำหนดเส้นทางสองทาง: แยกวิเคราะห์และสร้างขั้นตอนเดียวในสถานที่
- สถาปัตยกรรมลำดับชั้นแบบไดนามิก: นอกเหนือจากการควบคุมแบบจำลองและมุมมองทั่วไปนักพัฒนายังสามารถปรับแต่งลำดับชั้นผ่านไฟล์การกำหนดค่า
- หลายรายการ: ตอบสนองความต้องการของนักพัฒนาทุกประเภท
- การพัฒนาอินเตอร์เฟส API: คอนโทรลเลอร์อินเตอร์เฟส API ในตัวรองรับผลตอบแทนโดยตรงของข้อมูลต่าง ๆ รวมถึง JSON, XML และรูปแบบอื่น ๆ
- Simple ORM: ไม่จำเป็นต้องใช้คำสั่ง SQL สำหรับการเพิ่มลบแก้ไขและค้นหาตารางเดียว ORM ที่ซับซ้อนไม่สะดวกเท่ากับการเขียน SQL
- DB Unified Interface: คุณสามารถสลับระหว่างการเปลี่ยนประเภทฐานข้อมูลโดยไม่ต้องเปลี่ยนรหัสใด ๆ ปัจจุบันรองรับ MySQL/MSSQL
- การสลับแบบหลายชั้นฟรี: การเชื่อมต่อฐานข้อมูลหลายตัวสามารถกำหนดค่าได้ในไฟล์การกำหนดค่าและเชื่อมต่อเมื่อจำเป็นสลับฟรี
- เทมเพลตเอ็นจิ้น: Yurunphp มีเอ็นจิ้นเทมเพลตแบบง่าย ๆ ในตัวมันใช้แท็กสไตล์แท็ก HTML เพื่ออำนวยความสะดวกแก่นักออกแบบที่ไม่เข้าใจ PHP เพื่อสร้างเทมเพลตหน้า เทมเพลตจะถูกรวบรวมในโหมดการเปิดตัวไม่จำเป็นต้องกังวลเกี่ยวกับการสูญเสียประสิทธิภาพ!
- การควบคุมแม่แบบ: มีตัวควบคุมที่ใช้กันทั่วไปจำนวนมากในตัว เมื่อเปิดเอ็นจิ้นเทมเพลตเริ่มต้นคุณสามารถใช้แท็กดังกล่าวเพื่อแสดงการควบคุมและรองรับการเชื่อมโยงข้อมูล
- กลไกปลั๊กอิน: รองรับเหตุการณ์การฝังในระบบเพื่อพัฒนาส่วนขยายปลั๊กอิน
- การตรวจสอบข้อมูล: ไม่เพียง แต่มีคลาสการตรวจสอบข้อมูลเท่านั้น แต่ยังรวมถึงโมเดลที่รองรับการตรวจสอบอัตโนมัติ
- งานเวลา: คุณสามารถดำเนินการบางอย่างเป็นประจำด้วยฟังก์ชั่นการกำหนดค่าเวลาทริกเกอร์ฟรีสูง
- ส่วนขยายไดรเวอร์: ไดรเวอร์ที่ใช้กันทั่วไปเช่น Redis, Memcache ฯลฯ ซึ่งสามารถใช้ผ่านไฟล์การกำหนดค่า
- อื่น ๆ : แคช, การกำหนดค่า, ฐานข้อมูล, การบันทึกข้อผิดพลาด, การสนับสนุนหลายภาษา, เซสชัน, คุกกี้, คำขอ, การตอบสนอง
Apache License เป็นโปรโตคอลที่นำมาใช้โดย Apache ซึ่งเป็นองค์กรโอเพ่นซอร์สที่ไม่หวังผลกำไรที่มีชื่อเสียง โปรโตคอลนี้คล้ายกับ BSD และยังส่งเสริมการแบ่งปันรหัสและเคารพลิขสิทธิ์ของผู้เขียนต้นฉบับและอนุญาตให้มีการปรับเปลี่ยนรหัสและเผยแพร่ใหม่ (เป็นโอเพ่นซอร์สหรือซอฟต์แวร์เชิงพาณิชย์)