เฟรมเวิร์กการพัฒนา crossphp เป็นเฟรมเวิร์กการพัฒนา PHP5.3+ ที่เรียบง่าย มีประสิทธิภาพ น้ำหนักเบา และขยายได้ง่าย
คุณสมบัติ:
น้ำหนักเบาและไม่มีการพึ่งพา, HMVC, การกำหนดค่าคำอธิบายประกอบ, นามแฝงการกำหนดเส้นทาง, มาตรฐาน PSR, เค้าโครงเลเยอร์
1. อุปสงค์
PHP5.3 หรือสูงกว่า mysql ต้องการการสนับสนุน PDO
2. บทนำ
รองรับมาตรฐาน PSR และผู้แต่ง HMVC รองรับการกำหนดค่าคำอธิบายประกอบ (รองรับการปรับแต่ง ไม่มีอะไรที่คุณคิดไม่ออก แต่ไม่มีอะไรที่คุณไม่สามารถทำได้) การสนับสนุนเค้าโครงเลเยอร์ช่วยให้เปลี่ยนเทมเพลตได้ง่ายขึ้น นามแฝงเส้นทาง (เขียนโค้ดก่อน จากนั้นจึงกำหนด เช่น rul:/Controoooooller/Actiooooon/5 ซึ่งสามารถระบุเป็น: /d/5 ผ่านนามแฝง) ระบบจัดการข้อยกเว้นส่วนกลางและการแสดงข้อผิดพลาดช่วยให้คุณค้นหาบรรทัดโค้ดเฉพาะระหว่างการพัฒนาได้อย่างรวดเร็ว แบบสอบถาม Mysql อย่างง่าย ยินดีรับการทดสอบเปรียบเทียบประสิทธิภาพต่างๆ
3. การติดตั้ง
เข้าถึงหน้าเว็บเริ่มต้นผ่าน http://localhost/skeleton/htdocs/web
หากต้องการเข้าถึง http://localhost/skeleton/htdocs/admin ตามปกติ คุณต้องแก้ไขโครงร่างการกำหนดค่าฐานข้อมูลของคุณ skeleton/config/db.config.php และนำเข้าไฟล์ skeleton/sql/admin/back.sql
บันทึกการอัปเดตกรอบการพัฒนา crossphp v1.5.6:
1. การปรับแต่ง Router เพิ่ม Event Router
2. เมื่อ PDOSqlDriver ดำเนินการ URD จะส่งกลับจำนวนบันทึกที่ได้รับผลกระทบ
3. การเพิ่มประสิทธิภาพอื่นๆ
ปรับไดรเวอร์ Redis ให้เหมาะสม โฮสต์เดียวกันและ DB ต่างกัน สร้างการเชื่อมต่อเดียวเท่านั้น
เพิ่มพารามิเตอร์ params_dot เพื่อควบคุมตัวคั่นของส่วนพารามิเตอร์ URL (ส่วน URL ของไฟล์การกำหนดค่าแอป)
Module::getModel() เพื่อป้องกันการสร้างอินสแตนซ์ซ้ำ
สิทธิ์ในการดูคลาสได้รับการปรับ เพิ่มฟังก์ชัน virtual_path แล้ว และเพิ่มเมธอด makeIndex() เพื่อสร้างส่วนดัชนีของ URL
การตอบสนองเพิ่มวิธีการที่เกี่ยวข้องกับคุกกี้ ปรับพารามิเตอร์ basicAuth() และเพิ่มวิธีการ digestAuth()
Helper::createFolders() เพิ่มค่าส่งคืน (บูล)
FileCache จะลบตรรกะที่เกี่ยวข้องกับ RequestCache และ Memcache เพิ่มการรองรับหลายเซิร์ฟเวอร์
การปรับพารามิเตอร์อินเทอร์เฟซ RequestCache ปรับคีย์ให้เหมาะสมและเพิ่มละเว้น_พารามิเตอร์เพื่อละเว้นพารามิเตอร์ทั้งหมด
การเปลี่ยนชื่อโฟลเดอร์เทมเพลตข้อยกเว้นและการปรับรายละเอียดคำอธิบายประกอบบางส่วนให้เหมาะสม
การเพิ่มประสิทธิภาพโครงกระดูก:
การรักษาความปลอดภัยขั้นสูง เพิ่มเกลือลงในรหัสผ่านผู้ดูแลระบบ และใช้อัลกอริทึม sha256
ปรับปรุงโค้ดในเลเยอร์และใส่โค้ดสำหรับแสดงเมนูการนำทางลงในตัวควบคุมมุมมองเพื่อประมวลผล
เพิ่มประสิทธิภาพคลาสตัวควบคุมการ์ดรักษาความปลอดภัย เพิ่มประสิทธิภาพ UI และป้องกันการทำงานผิดพลาด
แก้ไขข้อบกพร่องในการตัดสินการเลือกเมนูด้านซ้ายและสถานะสามเหลี่ยมที่ไม่ถูกต้องทางด้านขวาของเมนูแบบต้นไม้
อัปเกรด AdminLTE เป็น 2.4 แบบอักษรที่ยอดเยี่ยมเป็น 4.7
เพิ่ม nprogress และสลับไลบรารี
ความคิดเห็นรหัสมาตรฐานและรหัสสถานะ
อัปเดตไลบรารีป๊อปอัป