ThinkPHP เป็นเฟรมเวิร์กการพัฒนา PHP น้ำหนักเบาพร้อมประสิทธิภาพที่ยอดเยี่ยมและฟังก์ชันที่หลากหลาย มันมีคุณสมบัติดั้งเดิมมากมายและสนับสนุนความเรียบง่าย มันถูกพัฒนาโดยปรัชญาการพัฒนาของฉันและใช้โค้ดน้อยที่สุดเพื่อทำให้ฟังก์ชันต่างๆ สมบูรณ์มากขึ้น และเร็วขึ้น เปิดตัวภายใต้ลิขสิทธิ์โอเพ่นซอร์ส Apache2 ซึ่งถือกำเนิดขึ้นเพื่อลดความซับซ้อนของการพัฒนาแอปพลิเคชันระดับองค์กรและการพัฒนาแอปพลิเคชันเว็บที่คล่องตัว ด้วยการใช้กรอบงานและโมเดลต่างประเทศที่ยอดเยี่ยมมากมาย โดยใช้โครงสร้างการพัฒนาเชิงวัตถุและโมเดล MVC เวอร์ชัน 2.0 อิงจากเวอร์ชันก่อนหน้า และได้มาถึงขั้นตอนใหม่หลังจากการสร้างขึ้นใหม่ และการปรับแต่งและปรับปรุงนับไม่ถ้วน เพียงพอที่จะตอบสนองระดับองค์กรและ มาตรฐานการพัฒนาระดับพอร์ทัล
ThinkPHP เวอร์ชัน 2.2 เป็นเวอร์ชันอัปเดตของเวอร์ชัน 2.1 และสามารถอัปเกรดได้อย่างราบรื่น โดยส่วนใหญ่จะแก้ไขข้อบกพร่องในเวอร์ชัน 2.1 ปรับโหมดการดีบัก และเพิ่มประสิทธิภาพแคชการคอมไพล์
คำแนะนำในการอัปเดต ThinkPHP 2.2
[ทางเข้า]
[การปรับปรุง] บันทึกเริ่มต้นหน่วยความจำถูกย้ายไปยังตำแหน่งไฟล์รายการ ThinkPHP เพื่อให้แม่นยำยิ่งขึ้น
[การปรับปรุง] เพิ่มประสิทธิภาพกลไกการรวบรวมโครงการ
[การปรับ] รวมโหมดการปรับใช้และโหมด ALLINONE แล้ว
[การปรับ] โหมดดีบักจะสะดวกกว่าสำหรับการดีบัก
[ลบ] ยกเลิกคำจำกัดความคงที่ของรายการ รวมถึง APP_CACHE_NAME, NO_CACHE_RUNTIME, RUNTIME_ALLINONE, STRIP_RUNTIME_SPACE
หลังจากเปิดโหมดแก้ไขข้อบกพร่องแล้วจะมีผลเป็น NO_CACHE_RUNTIME อยู่แล้ว
[การกำหนดค่า]
[เพิ่ม] เพิ่มค่าเริ่มต้นของพารามิเตอร์ VAR_SESSION_ID เป็น session_id เพื่ออำนวยความสะดวกในการเข้าถึงโดยไคลเอนต์อื่น
[เพิ่ม] เพิ่มพารามิเตอร์ TOKEN_RESET
[เพิ่ม] เพิ่มพารามิเตอร์ TMPL_DENY_PHP เพื่อตั้งค่าว่าเทมเพลตจะปิดใช้งานไวยากรณ์ PHP ดั้งเดิมหรือไม่ ค่าเริ่มต้นคือเท็จ
[การปรับปรุง] พอร์ต DB_PORT ถูกเปลี่ยนจากการกำหนดค่าเริ่มต้น 3306 เป็นว่างเปล่าเพื่ออำนวยความสะดวกในการตั้งค่าเริ่มต้นของฐานข้อมูลอื่น
[การปรับปรุง] ค่าเริ่มต้น DATA_CACHE_TIME เปลี่ยนจาก -1 เป็น 0, แคชถาวรแคชเปลี่ยนจากเดิม -1 เป็น 0
[การปรับปรุง] ค่าเริ่มต้นของ TMPL_CACHE_TIME มีการเปลี่ยนแปลงจาก -1 เป็น 0 แคชถาวรจะเปลี่ยนจาก -1 เป็น 0
[การปรับปรุง] ค่าเริ่มต้น SHOW_ERROR_MSG เปลี่ยนจากจริงเป็นเท็จและกลายเป็นจริงหลังจากเปิดใช้งานโหมดแก้ไขจุดบกพร่อง
[การปรับปรุง] TMPL_STRIP_SPACE เปลี่ยนเป็นจริงตามค่าเริ่มต้น
[การปรับปรุง] การตั้งค่าแบบแผน TMPL_ACTION_ERROR และ TMPL_ACTION_SUCCESS เปลี่ยนเป็น THINK_PATH /Tpl/dispatch_jump.html ใช้เทมเพลตในตัว
[การปรับปรุง] การใช้พารามิเตอร์การกำหนดค่า APP_CONFIG_LIST เปลี่ยนเป็นโหมดสตริง คั่นด้วยเครื่องหมายจุลภาคและเข้ากันได้กับคำจำกัดความของโหมดอาร์เรย์ดั้งเดิม
[DELETE] เลิกใช้พารามิเตอร์ TAG_EXTEND_PARS แล้ว
[ลบ] พารามิเตอร์ APP_AUTOLOAD_REG ถูกยกเลิกและแทนที่ด้วยการตรวจจับอัตโนมัติ
[ลบ] พารามิเตอร์ URL_PATHINFO_MODEL ที่เลิกใช้แล้ว
[DELETE] เลิกใช้พารามิเตอร์ URL_AUTO_REDIRECT
[DELETE] พารามิเตอร์ VAR_ROUTER ที่เลิกใช้แล้ว