EaglePHP เป็นเฟรมเวิร์กการพัฒนา PHP MVC แบบโอเพ่นซอร์สที่มีประสิทธิภาพ มีพื้นฐานมาจาก PHP5 อย่างสมบูรณ์ และสามารถใช้ในการพัฒนาโปรแกรมและบริการบนเว็บได้ โดยอาศัยแนวคิดการออกแบบของเฟรมเวิร์กต่างประเทศที่ยอดเยี่ยม ทำให้เป็นอิสระ การพัฒนาที่เป็นไปได้และสร้างแบบจำลองเพื่อส่งเสริมการใช้โค้ดซ้ำช่วยส่งเสริมการพัฒนาซอฟต์แวร์อย่างรวดเร็ว (RAD) และสร้างโปรแกรมที่มีเสถียรภาพมากขึ้น ช่วยประหยัดเวลาของนักพัฒนาและลดแรงงานในการเขียนโค้ดใหม่
คุณสมบัติของเฟรม
1. โค้ดนี้เขียนด้วยภาษา php5 เชิงวัตถุ กระชับ และเป็นมาตรฐาน
2. การออกแบบโครงสร้างแบบแยกส่วนและขยายได้ง่าย
3. ใช้โหมด mvc เพื่อปรับปรุงการบำรุงรักษาโปรแกรม
4. รองรับการจัดการหลายโครงการและการส่งต่อที่ควบคุมโดยทางเข้าเดียวที่แตกต่างกัน
5. รองรับโหมดบรรทัดคำสั่ง cli
6. จัดเตรียมส่วนขยายหลายไดรเวอร์สำหรับคลาสพื้นฐานที่เกี่ยวข้องกับ mysql และแคช
7. ใช้กลไกเทมเพลตอันชาญฉลาดเพื่อแยกเลเยอร์การนำเสนอและเลเยอร์ธุรกิจ
8. จัดเตรียมโหมดการโหลดอัตโนมัติแบบครบวงจรและเนมสเปซแบบรวม
9. จัดหาบุคลากรด้านเทคนิคเพื่อพัฒนาเครื่องมือแก้ไขข้อบกพร่องและระบบติดตามข้อผิดพลาด
10. ขับเคลื่อนสถาปัตยกรรมตาม URL ของหน้าและการกระทำของแบบฟอร์ม (ฟิลด์ที่ซ่อนอยู่)
11. สร้างการดำเนินการตารางฐานข้อมูลโดยอัตโนมัติเพื่อรองรับการพัฒนารอง
12. รองรับการสลับเซสชันใน memcahe ฐานข้อมูลและไฟล์ได้อย่างราบรื่น
13. ความปลอดภัยสูง ส่วนประกอบตัวกรองในตัวใช้กลไกการกรองเพื่อป้องกันการแทรก SQL และการโจมตีสคริปต์ข้ามไซต์ XSS
14. รองรับ ORM โดยตระหนักถึงความเร็วการพัฒนา OOP และประสิทธิภาพที่เหนือกว่าอย่างแท้จริง
15. โมดูลเอาต์พุตเอกสารในตัวเพื่อสร้างคู่มือการพัฒนา API ในรูปแบบ chm หรือ html สำหรับโครงการที่ระบุ
บันทึกการอัปเดตเฟรมเวิร์กโอเพ่นซอร์ส EaglePHP v1.6:
1. เพิ่มการตั้งค่านามแฝงตารางฐานข้อมูลและการตั้งค่าพารามิเตอร์: พารามิเตอร์ dbprefix ใน Com/Config/DbConfig.php
2. แก้ไขไดเร็กทอรีเซสชันและตั้งค่าข้อมูลจะถูกบันทึกไว้ในไดเร็กทอรี Com/data/_session ตามค่าเริ่มต้น
3. เพิ่มการสำรอง/กู้คืนฐานข้อมูลเป็นชุดตามวันที่ การเพิ่มประสิทธิภาพแบบกลุ่มและการซ่อมแซมข้อมูลตาราง และดูโครงสร้างตาราง
4. เพิ่มการกำหนดค่าวงจรชีวิตเซสชันและเพิ่มค่าคงที่ SESSION_LIFE_TIME ให้กับไฟล์การกำหนดค่าหลัก Main.inc.php
5. เพิ่มฟังก์ชันการกำหนดค่าพารามิเตอร์ระบบ ซึ่งสามารถตั้งค่าไซต์ หลัก สิ่งที่แนบมา ประสิทธิภาพ พารามิเตอร์อื่นๆ และพารามิเตอร์อื่นๆ
6. ข่าวประชาสัมพันธ์เพิ่มฟังก์ชันการดาวน์โหลดรูปภาพจากระยะไกล การแยกภาพขนาดย่อของบทความ และการลบลิงก์ที่ไม่ใช่ไซต์
7. แก้ไขการจัดการสิทธิ์ จำกัดบทบาทของผู้ดูแลระบบและบัญชี และห้ามการลบ ผู้ดูแลระบบขั้นสูงมีสิทธิ์ทั้งหมด และยกเลิกการแก้ไขสิทธิ์และการตรวจสอบสิทธิ์
8. ข่าวประชาสัมพันธ์ใช้เทคโนโลยีการแบ่งส่วนคำด้วย PHP เพื่อแยกคำหลักออกจากเนื้อหาบทความโดยอัตโนมัติ
9. เพิ่มระบบเว็บไซต์ส่วนหน้าเพื่อแสดงรายการบทความ ประกาศ และบันทึก Weibo คุณสามารถคลิกเพื่อดูข้อความของบทความได้
10. เพิ่มฟังก์ชันการจัดการบันทึก Weibo รายวันในพื้นหลัง
11. แก้ไขข้อผิดพลาดที่หน้าต่างใหม่ปรากฏขึ้นเมื่อคลิกบนหน้าอื่นหลังจากอัพโหลดรูปภาพผ่านแฟลช
12. แก้ไขข้อผิดพลาดที่ทำให้กล่องข้อความไม่สามารถโฟกัสในตัวแก้ไขพื้นหลังได้
ขยาย