ThinkPHP adalah kerangka pengembangan PHP ringan berorientasi objek yang gratis dan open source, cepat dan sederhana. Ini dirilis di bawah perjanjian open source Apache2 dan lahir untuk pengembangan aplikasi WEB yang gesit dan pengembangan aplikasi tingkat perusahaan yang disederhanakan. Ini memiliki banyak fungsi dan fitur luar biasa. Setelah lebih dari tiga tahun pengembangan, dengan partisipasi aktif dari tim komunitas, ini terus dioptimalkan dan ditingkatkan dalam hal kemudahan penggunaan, skalabilitas, dan kinerja dapat digunakan secara stabil dalam aplikasi komersial dan pengembangan tingkat portal.
ThinkPHP5.1 telah lebih meningkatkan arsitektur yang mendasarinya untuk mengurangi ketergantungan
Gunakan wadah untuk mengelola objek secara seragam
Dukungan Fasad
Dukungan perutean anotasi
Merutekan dukungan permintaan lintas domain
Direktori konfigurasi dan perutean bersifat independen
Batalkan konstanta sistem
Peningkatan fungsi pembantu
Mekanisme alias perpustakaan kelas
Tambahkan kueri kondisi
Tingkatkan mekanisme kueri
Konfigurasi mengadopsi sekunder
Peningkatan injeksi ketergantungan
Mendukung spesifikasi log PSR-3
Dukungan middleware (V5.1.6+)
Dukungan Swoole/Pekerja (V5.1.18+)
Lingkungan operasi ThinkPHP5 memerlukan PHP5.6 atau lebih tinggi dan kompatibel dengan PHP8.0.
Ubah catatan
V5.1.40 LTS (2020-10-09)
Ini adalah pembaruan rutin, terutama termasuk
Tingkatkan metode `has` driver redis
Perbaiki transaksi XA
Perbaiki asosiasi `HasManyThrough`
Tambahkan metode mysql json type field->> untuk mendapatkan dukungan
Tingkatkan pemuatan rute untuk menghindari dampak pemuatan file sementara di editor
Perbaiki bahwa atribut model terkait langsung dilampirkan ke model saat ini. Ketika bidang model terkait diberi nama, nilai yang diperoleh adalah nilai nama atribut model.
Memperbaiki asosiasi polimorfik, pramuat `bidang` tidak valid
Memperbaiki masalah kompatibilitas PHP pada metode `kolom` kelas Koleksi
Tingkatkan driver mysql
Tingkatkan metode `parseclosure`
SoftDelete menghapus ketentuan penilaian singkat
Tingkatkan metode `tambahkan` kelas validasi