Yii PHP Framework

Software screenshot:
Yii PHP Framework
Rincian Software:
Versi: 2.0.11 Diperbarui
Tanggal Upload: 12 Feb 17
Pengembang: Yii Software LLC
Lisensi: Gratis
Popularitas: 13

Rating: 5.0/5 (Total Votes: 1)

Yii PHP Framework adalah open source, bebas dan platform-independent software berbasis web yang menyediakan kinerja tinggi berbasis komponen framework PHP, terutama dirancang untuk memungkinkan programmer web untuk mengembangkan skala besar, berbasis web aplikasi.

Yii ditulis dalam OOP yang ketat (pemrograman berorientasi objek), mudah untuk belajar, termasuk komponen yang sangat dapat digunakan kembali, dan dapat mengurangi waktu pengembangan secara signifikan, karena Anda hanya perlu tahu pemrograman berorientasi objek dan PHP untuk menggunakannya .


Fitur sekilas

Fitur utama termasuk MVC (Model-View-Controller) pola desain, AJAX-enabled widget, layanan web, error logging dan penanganan, generasi kode otomatis, migrasi database, perpustakaan ekstensi, query builder, Database Access Objects (DAO) dukungan , serta dokumentasi yang komprehensif.

Selain itu, perangkat lunak fitur unit testing, pengujian fungsi, theming dan menguliti, built-in otorisasi dan otentikasi, dukungan untuk kode pihak ketiga, skema caching berlapis, validasi form dan input, lokalisasi dan Internasionalisasi, dan Rekaman Aktif dukungan.

Terima kasih model MVC yang dianut, Yii mampu menawarkan SoC bersih (Pemisahan Kekhawatiran, menyederhanakan pengembangan dan pemeliharaan aplikasi Web. Hirarkis Peran berbasis Access Control (RBAC) juga didukung, serta banyak lainnya menarik dan inovatif fitur.


Memulai dengan Yii PHP Framework

Untuk menginstal dan menggunakan Yii PHP Framework pada platform Anda, men-download versi terbaru dari Softoware atau melalui proyek & rsquo; s website resmi (lihat link di akhir artikel), di mana ia didistribusikan dalam dua edisi, Dasar dan Lanjutan .

Simpan arsip di suatu tempat di komputer Anda, ekstrak isinya dengan utilitas manajer arsip favorit Anda, buka pilihan FTP client Anda, terhubung ke server di mana Anda ingin menyebarkan Kerangka Yii PHP dan mentransfer semua file ke folder pada akar dari server Anda.

Proyek ini didukung pada semua distro Linux yang memiliki up-to-date dan sehat Apache dan PHP 5.4 instalasi. arsitektur hardware yang didukung mencakup 32-bit (x86) dan 64-bit (x86_64)

Apa yang baru dalam rilis ini:.

  • Versi 2.0.11 adalah rilis minor dari Yii 2.0 yang berisi lebih dari 110 perangkat tambahan dan perbaikan bug.

Apa yang baru di versi 2.0.1:

  • Bug # 4471: yii caching ApcCache :: GetValues ​​() sekarang kembali array dalam kasus APC dipasang tapi tidak diaktifkan dalam mode CLI (samdark, Cebe)
  • Bug # 4823: akurasi pesan yii dan penanganan error ditingkatkan (samdark)
  • Bug # 4889: Aplikasi itu masuk ke redirect lingkaran ketika pengguna tidak diizinkan mengakses halaman login. Sekarang menunjukkan 403 (samdark)
  • Bug # 5070: Gii kontroler Generator harus menggunakan kontroler nama kelas bukan kontroler ID untuk menentukan kontroler baru (qiangxue)
  • Bug # 5402: Debugger tidak memuat ketika ada penutupan di kelas aset (samdark)
  • Bug # 5448: Tanggal formatter melakukan konversi zona waktu pada saat ini hanya nilai-nilai yang mengakibatkan tanggal yang berbeda ditampilkan dari yang tersedia (Cebe)
  • Bug # 5452: Kesalahan terjadi setelah respon dikirim tidak ditampilkan (qiangxue)
  • Bug # 5521: yii Tetap konsol controller AssetController istirahat CSS URL, yang mulai dari '/' (Klimov-paul)
  • Bug # 5570: yii bootstrap Tab akan melempar perkecualian jika konten tidak diatur untuk salah satu item yang (RomeroMsk)
  • Bug # 5584: yii RBAC DbRbacManager tidak harus menghapus item saat menghapus aturan pada database tidak mendukung pembaruan cascade (mdmunir)
  • Bug # 5601: kondisi sederhana di Query :: mana () dan ActiveQuery :: mana () tidak memungkinkan yii db Expression untuk digunakan sebagai nilai (Cebe, stevekr)
  • Bug # 5619: yii log target tidak harus mencoba untuk memulai sesi ketika tidak ada (Klimov-paul, qiangxue)
  • Bug # 5657: yii caching ApcCache :: mset () dan MADD () dapat menyebabkan peringatan di beberapa setup APC (LAV45)
  • Bug # 5665: currentPage Meta data hasil tenang harus 1 berbasis, mirip dengan yang di header HTTP (qiangxue)
  • Bug # 5682: Perintah aset akan benar menggabungkan file CSS ketika UrlManager :: linkAssets benar (dmvslv)
  • Bug # 5702: Kurung harus secara otomatis ditambahkan ke Validator :: whenClient untuk menghindari js error (mdmunir, qiangxue)
  • Bug # 5745: Gii dan modul men-debug dapat menyebabkan 404 pengecualian ketika rute mengandung strip (qiangxue)
  • Bug # 5748: Smarty {jalan itu menghasilkan URL absolut, bukan yang relatif (samdark, motzel)
  • Bug # 5768: Ketika pengaturan data atribut-confirm ke tombol kirim, klik pada tombol tidak akan memicu pengiriman formulir (qiangxue)
  • Bug # 5780: QueryBuilder :: batchInsert () dapat menyebabkan & quot; terdefinisi Indeks & quot; error (qiangxue)
  • Bug # 5833: Perintah pesan gagal dengan kesalahan kendala FK ketika mencoba untuk memperbarui pesan (qiangxue)
  • Bug # 5863: Memilih semua yii centang kotak CheckboxColumn individu dalam tampilan grid tidak menghasilkan & quot; semua & quot; kotak centang dipilih (samdark)
  • Bug # 5893: yii pembantu ArrayHelper :: toArray () sekarang berlaku sifat parameter $ untuk mengkonversi turun objek dalam panggilan rekursif (otsec)
  • Bug # 5925: ArrayHelper :: HTMLEncode () tidak bekerja dengan baik ketika nilai yang dikodekan adalah array bersarang (tebazil)
  • Bug # 5962: DateValidator melemparkan peringatan pada tanggal valid menggunakan format ICU pada Windows, Yii sekarang bekerja di PHP Bug ini (Cebe)
  • Bug # 5997: Pesan yang sama dapat diekspor dua kali untuk log target (Klimov-paul)
  • Bug # 6018: Ketika pengaturan pilihan encode via yii widget ActiveRecord :: errorOptions, ia bekerja sebaliknya (stanishevsky, qiangxue)
  • Bug # 6049: yii db Connection :: getSchema () untuk Oracle harus kembali palsu ketika meja tidak ada. Oracle tidak mendukung ON UPDATE klausa. (Wenbin1989)
  • Bug # 6081: yii RBAC DBManager :: getChildren () tidak mengutip nama kolom dengan benar (wenbin1989)
  • Bug # 6107: pesan yii mengosongkan terjemahan yang ada di Po dalam kasus beberapa kategori (samdark)
  • Bug # 6112: pesan yii itu tidak benar menulis belum diterjemahkan string di Po dalam kasus beberapa kategori (samdark)
  • Bug # 6172: yii RBAC DBManager harus benar mengutip tabel dan nama kolom (qiangxue)
  • Bug # 6164: Ditambahkan dukungan yang hilang untuk yii db Expression untuk QueryBuilder ANTARA dan kondisi seperti (Cebe)
  • Bug # 6236: Tidak ada script JS harus didaftarkan ketika yii widget ActiveForm :: EnableClientScript adalah palsu (qiangxue)
  • Bug # 6150: yii bootstrap Tab ID dropdown yang dihasilkan tidak benar (samdark)
  • Bug # 6266: Mengklik tombol reset tidak menyembunyikan Ringkasan kesalahan saat menggunakan ActiveForm (inteligent, qiangxue)
  • Bug # 6271: Permintaan caching mengembalikan data yang sama saat menjalankan SQL yang sama dengan yang berbeda mengambil mode (grachov)
  • Bug # 6279: yii db Skema :: getLastInsertID () lewat salah nama standar skema untuk PDO (samdark)
  • Bug # 6305: yii i18n Formatter :: asParagraphs () tidak unicode-sadar (samdark)
  • Bug # 6311: kunci Optimis untuk ActiveRecord tidak bekerja seperti yang diharapkan (qiangxue)
  • Bug # 6367: Ditambahkan yii gii generator mentah Generator untuk mendukung menyesuaikan tampilan jalan untuk dihasilkan CRUD controller (qiangxue)
  • Bug # 6381: Client-side file validasi harus dinonaktifkan jika browser tidak mendukung itu (Skysplit)
  • Bug: Gii konsol perintah bantuan informasi tidak berisi opsi global (qiangxue)
  • Bug: yii web UrlRule tidak mampu membuat URL untuk aturan yang mengandung karakter unicode (samdark)
  • Bug: yii web assetManager tidak harus menerbitkan bundel aset cacat (qiangxue)
  • Enh # 608: Ditambahkan yii web AssetConverter :: $ forceConvert (Klimov-paul)
  • Enh # 4146: Ditambahkan yii bootstrap ButtonDropdown :: $ containerOptions (samdark)
  • Enh # 4181: Ditambahkan yii bootstrap Modal :: $ headerOptions dan yii bootstrap Modal :: $ footerOptions (tuxoff, samdark)
  • Enh # 4263: Ditambahkan migrasi dan SQL skema file untuk yii log DbTarget (samdark)
  • Enh # 4395: Ditambahkan $ checkAjax parameter untuk Yii web Response :: redirect () untuk mendukung perilaku pengalihan default untuk permintaan AJAX / PJAX (qiangxue)
  • Enh # 4450: Ditambahkan yii bootstrap Nav :: renderDropdown () (qiangxue)
  • Enh # 4457: Ditambahkan dukungan untuk menggunakan noscript untuk file css terdaftar melalui bundel aset dan helper Html (samdark)
  • Enh # 4492: sintaks Dukungan PostgreSQL khusus untuk QueryBuilder :: alterColumn () (qiangxue)
  • Enh # 4643: Extra options ditentukan dalam yii widget Breadcrumbs :: Link akan diperlakukan sebagai atribut HTML untuk hyperlink yang dihasilkan (qiangxue)
  • Enh # 4739: tampilan yang lebih baik dari pengecualian ketika format respon ditetapkan sebagai & quot; baku & quot; Format (qiangxue)
  • Enh # 4791: Ditambahkan dukungan konsol output dan lebih banyak warna untuk perintah konsol (6pblcb, samdark, Klimov-paul, ragazzo)
  • Enh # 5005: Ditambahkan dukungan untuk menekan loading file CSS yang sama di respon AJAX (tof06, qiangxue)
  • Enh # 5223: Permintaan builder sekarang mendukung memilih sub-query sebagai kolom (qiangxue)
  • Enh # 5367: Ditambahkan yii jaringan DataColumn :: encodeLabel (SDKiller)
  • Enh # 5480: Ditambahkan kode defensif untuk Yii web User :: getIdentity () untuk menghindari potensi rekursi tak terbatas (qiangxue)
  • Enh # 5494: Ditambahkan dukungan untuk menentukan header menu sebagai array konfigurasi di yii bootstrap Dropdown (hiltonjanfield, qiangxue)
  • Enh # 5503: Ditambahkan dukungan untuk DateTimeImmutable ke Formatter (olegtsvetkov, Cebe)
  • Enh # 5587: json_encode sekarang digunakan dengan JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE mana masuk akal, juga kini bawaan untuk JSON :: encode () (samdark)
  • Enh # 5600: Biarkan mengkonfigurasi panel debug dalam yii debug Modul :: panel sebagai nama kelas panel string (qiangxue)
  • Enh # 5613: Ditambahkan pilihan --overwrite untuk Gii konsol perintah untuk mendukung Timpa semua file (motin, qiangxue)
  • Enh # 5627: Ditambahkan yii cache / flush-skema konsol perintah untuk menyiram skema DB cache koneksi yang diberikan basis data (6pblcb, samdark)
  • Enh # 5646: Panggilan yii basis ErrorHandler :: unregister () bukannya mengembalikan _ * _ penangan langsung (aivus)
  • Enh # 5683: Ditambahkan yii i18n Formatter :: defaultTimeZone untuk menentukan zona waktu default untuk menggunakan nilai-nilai datetime disimpan dalam database (Cebe)
  • Enh # 5688: Ditambahkan opsional $ FormName untuk Model :: loadMultiple () untuk mendukung menyesuaikan nama bentuk langsung (qiangxue)
  • Enh # 5735: Ditambahkan yii bootstrap Tabs :: renderTabContent untuk mendukung render secara manual isi tab (RomeroMsk)
  • Enh # 5770: Ditambahkan lebih nama error PHP untuk ErrorException (mongosoft)
  • Enh # 5799: yii bootstrap buttonGroup :: tombol dapat mengambil semua pilihan yang didukung oleh yii bootstrap Button (aleksanderd)
  • Enh # 5806: Biarkan Html :: encode () untuk digunakan ketika aplikasi tidak dimulai (qiangxue)
  • Enh # 5954: perintah pesan yii sekarang menunjukkan user friendly kesalahan jika tidak mampu mengurai file sumber (samdark)
  • Enh # 5983: Ditambahkan Inflector :: kalimat () (pana1990, qiangxue)
  • Enh # 6113: Peningkatan debugger konfigurasi dan permintaan UI (schmunk42)
  • Enh # 6207: Ditambahkan dukungan untuk truncating string HTML menggunakan StringHelper :: truncate () dan StringHelper :: truncateWords () (Alex-Code)
  • Enh # 6318: Terbuat widget lebih kesalahan-toleran dan user-friendly ketika nilai opsi tertentu nol (qiangxue)
  • Enh: Console :: confirm () sekarang menggunakan Console :: stdout () bukan gema untuk konsisten dengan semua fungsi lainnya (Cebe)
  • Enh: yii RBAC migrasi DBManager sekarang menggunakan komponen database yang ditentukan dalam pengaturan komponen bukan selalu menggunakan db default (samdark)
  • Enh: Ditambahkan yii basis Pengendali :: renderContent () (qiangxue)
  • Enh: yii perintah perlengkapan sekarang menawarkan bantuan jika tidak ada argumen yang disediakan bukan menabrak (samdark)
  • Chg # 3630: yii db Command :: queryInternal () sekarang dilindungi (samdark)
  • Chg # 4277: yii jaringan GridView tidak lagi melemparkan pengecualian ketika hasilnya kosong dan kolom tidak didefinisikan (samdark)
  • Chg # 5508: Turun dukungan untuk opsi --append untuk perintah perlengkapan (qiangxue)
  • Chg # 5874: Upgrade Twitter Bootstrap untuk 3.3.x (samdark)
  • Apidoc Extension (yii2-apidoc):
  • Bug # 5623: Fixed crash ketika kelas berisi setter yang tidak memiliki argumen mis setXyz () (Cebe)
  • Bug # 5899: kelas Salah terdaftar sebagai referensi definedBy untuk properti (Cebe)
  • Bug: Panduan dan API penyaji sekarang bekerja dengan path relatif / URL (Cebe)
  • Enh: Panduan Generator sekarang melompat gambar direktori jika tidak ada bukannya melemparkan kesalahan (Cebe)
  • Enh: Terbuat --guidePrefix pilihan yang tersedia sebagai opsi baris perintah (Cebe)
  • Authclient Extension (yii2-authclient)
  • Bug # 6000: Tetap CCS untuk yii authclient widget AuthChoice tidak dimuat jika popupMode dinonaktifkan (Klimov-paul)
  • Bootstrap Extension (yii2-bootstrap):
  • Bug # 5570: yii bootstrap Tab akan melempar perkecualian jika konten tidak diatur untuk salah satu item yang (RomeroMsk)
  • Bug # 6150: yii bootstrap Tab ID dropdown yang dihasilkan tidak benar (samdark)
  • Enh # 4146: Ditambahkan yii bootstrap ButtonDropdown :: $ containerOptions (samdark)
  • Enh # 4181: Ditambahkan yii bootstrap Modal :: $ headerOptions dan yii bootstrap Modal :: $ footerOptions (tuxoff, samdark)
  • Enh # 4450: Ditambahkan yii bootstrap Nav :: renderDropdown () (qiangxue)
  • Enh # 5494: Ditambahkan dukungan untuk menentukan header menu sebagai array konfigurasi di yii bootstrap Dropdown (hiltonjanfield, qiangxue)
  • Enh # 5735: Ditambahkan yii bootstrap Tabs :: renderTabContent untuk mendukung render secara manual isi tab (RomeroMsk)
  • Enh # 5799: yii bootstrap buttonGroup :: tombol dapat mengambil semua pilihan yang didukung oleh yii bootstrap Button (aleksanderd)
  • Chg # 5874: Upgrade Twitter Bootstrap untuk 3.3.x (samdark)
  • Debug Extension (yii2-debug):
  • Bug # 5402: Debugger tidak memuat ketika ada penutupan di kelas aset (samdark)
  • Bug # 5745: Gii dan modul men-debug dapat menyebabkan 404 pengecualian ketika rute mengandung strip (qiangxue)
  • Enh # 5600: Biarkan mengkonfigurasi panel debug dalam yii debug Modul :: panel sebagai nama kelas panel string (qiangxue)
  • Enh # 6113: Peningkatan konfigurasi dan permintaan UI (schmunk42)
  • Enh: Terbuat DefaultController :: getManifest () lebih kuat terhadap file korup (Cebe)
  • Elasticsearch Extension (yii2-elasticsearch):
  • Bug # 5662: Elasticsearch AR updateCounters () sekarang menggunakan skrip secara eksplisit asyik untuk memperbarui sehingga kompatibel dengan ES & gt; 1.3.0 (Cebe)
  • Bug # 6065: ActiveRecord :: unlink () gagal dalam beberapa situasi ketika bekerja dengan hubungan melalui berbagai dihargai atribut (Cebe)
  • Enh # 5758: Biarkan lewat pilihan kustom untuk pembaruan ActiveRecord :: () dan :: menghapus () termasuk dukungan untuk routing diperlukan untuk memperbarui catatan dengan orang tua kaitannya (Cebe)
  • Enh: Tambahkan dukungan untuk penguncian optimis (Cebe)
  • Gii Extension (yii2-gii):
  • Bug # 5070: Gii kontroler Generator harus menggunakan kontroler nama kelas bukan kontroler ID untuk menentukan kontroler baru (qiangxue)
  • Bug # 5745: Gii dan modul men-debug dapat menyebabkan 404 pengecualian ketika rute mengandung strip (qiangxue)
  • Bug # 6367: Ditambahkan yii gii generator mentah Generator untuk mendukung menyesuaikan tampilan jalan untuk dihasilkan CRUD controller (qiangxue)
  • Bug: Gii konsol perintah bantuan informasi tidak berisi opsi global (qiangxue)
  • Enh # 5613: Ditambahkan pilihan --overwrite untuk Gii konsol perintah untuk mendukung Timpa semua file (motin, qiangxue)
  • MongoDB Extension (yii2-mongodb):
  • Bug # 6026: Tetap yii mongodb ActiveRecord menghemat null sebagai _id, jika atribut kosong (Klimov-paul)
  • Enh # 3855: Ditambahkan panel debug yang toolbar untuk MongoDB (Klimov-paul)
  • Enh # 5592: Ditambahkan dukungan untuk operasi 'findAndModify' di yii mongodb Query dan yii mongodb ActiveQuery (Klimov-paul)
  • Redis Extension (yii2-Redis):
  • Bug # 4745: nilai pengembalian string sederhana diabaikan oleh klien Redis dan benar dikembalikan sebagai gantinya, sekarang hanya OK akan menghasilkan benar sementara semua nilai-nilai lain dikembalikan seperti (Cebe)
  • Enh # 3714: Ditambahkan dukungan untuk menghubungkan ke Redis server menggunakan soket unix (savvot, robregonm)
  • Smarty Extension (yii2-smarty):
  • Bug # 5748: {jalan itu menghasilkan URL absolut, bukan yang relatif (samdark, motzel)
  • Sphinx Extension (yii2-sphinx):
  • Bug # 5601: kondisi sederhana di Query :: mana () dan ActiveQuery :: mana () tidak memungkinkan yii db Expression untuk digunakan sebagai nilai (Cebe, stevekr)
  • Bug # 5634: yii Tetap sphinx QueryBuilder tidak mendukung operator perbandingan (& gt;, = dll) di mana spesifikasi (Klimov-paul)
  • Bug # 6164: Ditambahkan dukungan yang hilang untuk yii db Exression kondisi QueryBuilder seperti (Cebe)
  • Enh # 5223: Permintaan builder sekarang mendukung memilih sub-query sebagai kolom (qiangxue)

Apa yang baru di versi 1.1.14:

  • Dalam rilis ini, kami tetap lebih dari 80 bug dan memperkenalkan lebih dari 60 tambahan kecil dan fitur. Kami menambahkan CPasswordHelper yang menyediakan aman dan up to date cara untuk menyimpan dan memverifikasi hash password; Kami menambahkan CRedisCache untuk mendukung menggunakan Redis untuk caching tujuan; dan Yii sekarang dapat diinstal sebagai paket Komposer.

Apa yang baru di versi 1.1.12:

  • Versi ini terutama memecahkan masalah-melanggar SM ditemukan di rilis sebelumnya.
  • Ini mencakup sekitar 20 perbaikan bug, fitur minor, dan perangkat tambahan.

Apa yang baru di versi 1.1.11:

  • Bugs tetap:
  • # 098: Tidak ada nilai identitas yang benar yang akan dikembalikan bila menggunakan Rekaman Aktif dan MSSQL (c-schmitz)
  • # 114: CUniqueValidator dan CExistValidator sekarang menghormati meja alias sekaligus menciptakan kondisi db query (Klimov-paul)
  • # 145: CGettextMoFile sekarang dapat mengurai string tanpa konteks (eagleoneraptor)
  • # 148: Fixed bug di demo blog yang tidak menghapus komentar yang tepat bila tidak pada halaman pertama (mdomba)
  • # 161: CCookieCollection :: hapus () sekarang menerima berbagai pilihan kue sebagai argumen kedua untuk memfasilitasi penghapusan cookie yang benar (maximcherny)
  • # 164: CEmailValidator.checkPort sekarang memeriksa port 25 dari server MX terdaftar (DaSourcerer)
  • # 178: penciptaan webapp dengan path relatif seperti ../ tidak bekerja dengan benar (Cebe)
  • # 193: Berubah datetime tipe kolom untuk postgresql dari 'waktu' untuk 'timestamp' (Cebe)
  • # 238: Tetap masalah yang baris kosong dapat dipilih di CGridView ketika tidak ada data (mdomba)
  • # 295: Kadang-kadang CJSON :: decode kembali null karena json_encode asli memiliki bug dan mengembalikan null. Solusi untuk melanjutkan decoding ketika hasil json_decode adalah null (luislobo)
  • # 381: Fixed bug yang Gii nama model masukan bisa mendapatkan salah eja saat autocomplete digunakan (mdomba)
  • # 417: CAttributeCollections :: mergeWith () tidak memperhitungkan caseSensitive (dmtrs)
  • # 433: Fixed bug yang Gii nama model masukan autocomplete tidak bekerja kadang-kadang (mdomba)
  • # 449: CDbHttpSession dan CDbLogRoute sekarang menggunakan pembangun query bukan DAO untuk tepat mengutip (mdomba, redguy)
  • # 454: terjemahan Dihapus dari CDbConnection pengecualian seperti itu menciptakan lingkaran tak berujung jika aplikasi yang digunakan CDbCache (mdomba)
  • # 517: Peraturan parameter sub-pola tidak diperiksa dengan benar (ranvis)
  • # 539: CUrlRule Tetap :: createUrl () untuk mengobati sub-pola seperti Unicode sebagai parseUrl () tidak (ranvis)
  • # 553: Kriteria pencari AR terkait terpengaruh setelah melakukan find dengan lingkup relasional (marcovtwout)
  • # 618: caching Tetap CWebUser :: checkAccess () ketika dipanggil pertama kali dengan dan kedua kalinya tanpa $ params (Cebe)
  • # 660: Tetap kesalahan saat memanggil CDbCache :: GetValues ​​(zilles)
  • # 697: Tetap WSDLGenerator sekarang menghasilkan namespace yang tepat untuk complexTypes tertentu (BBoom)
  • # 749: CActiveRecord :: menyegarkan () tidak bekerja di afterSave () untuk rekor baru, sekarang akan selalu menyegarkan, ketika masuk db ada (Cebe)
  • # 769: Fixed bug yang $ .fn.yiiGridView.getSelection tidak bekerja selalu jika custom CGridView :: Template digunakan (mdomba)
  • # 772: CHttpRequest :: getIsSecureConnection () gagal pada beberapa kondisi (bulletbee, samdark)
  • # 773: filter CGridView sekarang menyaring memasukkan kunci di Internet Explorer (BBoom)
  • # 803: sewenang-wenang non-menyortir link dalam header CDataColumn ini tidak bekerja dengan cara yang tepat (resurtm)
  • # 827: Tetap masalah yang CJuiSliderInput itu render atribut nama untuk elemen div (mdomba)
  • # 842: Rekaman Aktif insert gagal di MSSQL jika kolom memiliki nilai default (NULL) (c-schmitz)
  • # 852: Tetap masalah yang CActiveForm tidak revalidating bidang jika ajax mengirimkan digunakan (mdomba)
  • # 859: Tetap CSort :: applyOrder () dan CSort :: getOrderBy () untuk menggunakan tabel khusus alias (troch, samdark)
  • # 865: CLogRoute disebut processLogs () bahkan jika log array yang kosong dan menyebabkan email kosong dan log file (Cebe)
  • # 879: Tetap kesalahan PHP yang mungkin disebabkan oleh CWebUser :: restoreFromCookie () dalam kombinasi dengan CHttpRequest.enableCookieValidation (kidol)
  • # 901: Tetap mungkin masalah encoding pada pengecualian (mdomba, samdark, Cebe)
  • # 1000: Ditambahkan params untuk profil tanda di CDbCommand :: mengeksekusi () menjadi consitent dengan CDbCommand :: queryInternal () (Cebe)
  • # 1045: Membangun query dengan array kosong sebagai parameter tidak akan menghasilkan sql-string rusak lagi (suralc)
  • Tetap CMenu :: isItemActive () untuk bekerja dengan baik ketika ada hash dalam url item (SlKelevro)
  • Ditambahkan pernyataan kembali yang hilang untuk CAuthItem- & gt; mencabut () (mdomba)
  • CHtml :: resolveValue () mengabaikan elemen array pengakses pada awal argumen $ atribut sekarang bekerja dengan baik (resurtm)
  • Enhancement:
  • # 120: Ditambahkan kemampuan untuk mengatur cookie dalam gaya berdasarkan objek tanpa menentukan cookie-nama dua kali (suralc)
  • # 136: Ditambahkan kemampuan untuk memilih koneksi database di Gii Model Generator (samdark)
  • # 157: Ditambahkan kemampuan untuk menggunakan model dengan obyek yang mengimplementasikan ArrayAccess sebagai properti di CHtml :: resolveValue (samdark)
  • # 165: Biarkan CCacheDependency untuk dapat digunakan kembali di beberapa panggilan cache (phpnode)
  • # 171: Ditambahkan dukungan untuk PUT dan DELETE permintaan terowongan melalui POST melalui parameter bernama _method dalam tubuh POST (musterknabe)
  • # 179: clogger sekarang mendukung penyaringan timing profil oleh beberapa & wildcard kategori (intel352)
  • # 191: Ditambahkan kemampuan untuk menyesuaikan kelas HTML CLinkPager melalui properti publik (mashingan)
  • # 206: Ditambahkan kemampuan untuk melewati CDbCriteria objek sebagai parameter AR hubungan (samdark)
  • # 215: Ditambahkan token untuk CGridView :: updateSelectors untuk memungkinkan menambahkan pemilih khusus bukan menggantikan saja (mdomba)
  • # 220: The URL yang mengarah ke API Google di CGoogleApi sekarang protokol relatif (suralc)
  • # 237: Tab dari CTabView sekarang mendukung properti 'terlihat' (DaSourcerer)
  • # 255: Urutkan CArrayDataProvider ketika elemen adalah CActiveDataProvider atau benda lain (rusmaxim)
  • # 266: Tambahkan dukungan untuk HTML5 url, email, nomor, jangkauan dan tanggal ladang untuk CHtml (gregmolnar)
  • # 267: CDbHttpSession sekarang mampu menyimpan muatan biner seperti output dari serializer igbinary (DaSourcerer, samdark)
  • # 282: Ditambahkan CCheckBoxColumn :: HeaderTemplate untuk memungkinkan header kustom (mdomba)
  • # 286: Ditambahkan tanda wildcard untuk CDateTimeParser (Cebe)
  • # 294: Ditambahkan deniedCallback untuk CAccessControlFilter dan CAccessRule untuk memungkinkan forwarding kontrol untuk metode pada penolakan (luislobo)
  • # 342: Ditambahkan kemampuan untuk melewati parameter untuk RBAC bizRules dari konfigurasi CAccessControlFilter (claudejanz, samdark)
  • # 356: Peningkatan extendability dari CDetailView dengan menambahkan metode renderItem () (Cebe)
  • # 369: Ditambahkan $ hashKey ke CCache (kidol)
  • # 414: Ditambahkan semacam parameter untuk perintah pesan yiic yang macam pesan kunci ketika penggabungan (ranvis)
  • # 455: Ditambahkan dukungan untuk nilai default di CConsoleCommand :: prompt (eagleoneraptor)
  • # 551: Ditambahkan $ parameter aman untuk CJavaScript :: encode. Jika diatur ke benar, 'js:' tidak akan diizinkan. Jika Anda harus lulus JavaScript, membungkus kode Anda dengan CJavaScriptExpression bukan (samdark)
  • # 552: Ditambahkan dukungan untuk caching tingkat http melalui CHttpCacheFilter (DaSourcerer)
  • # 568: CHtml :: getIdByName () sekarang akan mengkonversi ruang untuk menggarisbawahi untuk mendapatkan yang tepat ID untuk elemen HTML (mdomba)
  • # 578: Ditambahkan ekstensi cek ke CMemCache (samdark)
  • # 581: Metode Ditambahkan formatSize di CFormatter format ukuran file menjadi unit dari urutan yang berbeda - KB, MB, dll (brilyuhns, samdark)
  • # 584: Refactored WebAppCommand menjadi lebih disesuaikan, menambahkan lebih PHPdoc (samdark)
  • # 599: Ditambahkan sensitivitas kasus cek ketika autoloading kelas (qiangxue)
  • # 601: menambahkan metode loginRequired () ke antarmuka IWebUser (mdomba)
  • # 616: CVarDumper sekarang benar highligting kunci array integer (Vernes, samdark)
  • # 641: Ditambahkan dukungan untuk menyesuaikan metode serialisasi untuk komponen cache (DaSourcerer, Qiang)
  • # 648: properti Ditambahkan filterHtmlOptions untuk komponen CGridColumn (Juban)
  • # 652: Ditambahkan namespace peristiwa yiiGridView, sehingga mereka dapat dengan mudah dihilangkan oleh .off () metode jQuery (Bethrezen)
  • # 673: Berubah CClientScript :: skrip untuk umum (mdomba)
  • # 675: CDateFormat :: Format () sekarang kembali null jika parameter $ waktu adalah nol (mdomba)
  • # 690: Ditambahkan nama pengirim dan header yang tepat untuk UTF8 encoding ketika mengirim e-mail di SiteController- & gt; actionContact () (mdomba)
  • # 766: Ditambahkan 'userId' ke $ params di CDbAuthManager :: checkAccess () dan CPhpAuthManager :: checkAccess () (Cebe)
  • # 666: Ditambahkan properti $ kecuali untuk CValidator, daftar skenario yang validator tidak harus diterapkan (resurtm)
  • # 839: CListView :: renderItems sekarang menyelesaikan tampilan file hanya sekali (nizsheanez)
  • # 938: CFileValidator :: sizeToBytes () sekarang publik dan tersedia untuk menggunakan di seluruh aplikasi (resurtm)
  • # 943: CDateTimeParser sekarang mampu mengurai representasi tekstual singkat bulan, misalnya Jan, Juni, Agustus (resurtm)
  • # 967: Perintah dari variabel lingkungan YII_CONSOLE_COMMANDS sekarang selalu ditambahkan ke yiic aplikasi konsol (schmunk)
  • CFileValidator bisa memvalidasi file upload oleh tipe MIME nya, menambahkan $ Mimetypes dan $ wrongMimeType properti (resurtm)
  • Tetap terjemahan romanian menggunakan karakter cedilla didukung baik (tudorilisoi)
  • Ditambahkan nilai default untuk CConsoleCommand :: confirm (musterknabe)
  • Diizinkan kembali nilai-nilai integer sebagai kode aplikasi keluar dalam tindakan CConsoleCommand (Cebe)
  • Ditambahkan parameter ketiga untuk CHttpCookie untuk mengkonfigurasi cookie oleh array (suralc)
  • Ditambahkan getIsFlashRequest (), penanganan permintaan Flash / Flex saat menggunakan CWebLogRoute dengan Firebug (resurtm)
  • Ditambahkan CBreadcrumbs :: $ activeLinkTemplate dan CBreadcrumbs :: sifat $ inactiveLinkTemplate yang memungkinkan untuk mengubah template masing-masing item (resurtm)
  • Ditambahkan perilaku dan peristiwa fitur lengkap CConsoleCommand :: onBeforeAction & CConsoleCommand :: onAfterAction (Yiivgeny)
  • dukungan sejarah Ditambahkan HTML5 pada permintaan ajax pada CGridView dan CListView menggunakan History.js v1.7.2-r2 (https://github.com/balupton/history.js) dari Benjamin Arthur Lupton (lightglitch)
  • Berubah CldrCommand menggunakan dateTimeFormat media dan data 18N diperbarui menggunakan terbaru (6546) CLDR (tanakahisateru)
  • Ditambahkan CErrorHandler :: getHttpHeader () untuk mengirim benar kode kesalahan HTTP (pgaultier)
  • CGridView, hanya baris di tbody harus memiliki efek hover (mdomba)
  • CClientScript :: $ defaultScriptFilePosition dan CClientScript :: $ defaultScriptPosition untuk mengendalikan standar $ posisi argumen untuk registerScriptFile dan registerScript (resurtm)
  • CHttpCookie sekarang menerapkan __toString (suralc)
  • Kemampuan untuk mengatur namespace untuk pengendali modul menggunakan CWebModule :: controllerNamespace, dokumentasi tentang menggunakan kontroler namespace dan modul (samdark)
  • Ditambahkan kemungkinan untuk mengatur wadah untuk CHtml :: radiobuttonlist dan CHtml :: checkboxlist () (pgaultier)
  • Ditambahkan zii Rumania (ro) terjemahan; diedit pesan inti untuk memasukkan karakter romanian yang tepat dengan tanda diakritik (tudorilisoi)
  • Ditambahkan ILogFilter antarmuka sebagai alternatif untuk menggunakan CLogFilter sebagai kelas dasar untuk menerapkan filter log (Cebe)
  • CAssetManager, menambahkan $ forceCopy properti yang global memaksa publikasi file asset dan direktori (resurtm)
  • WebAppCommand memiliki kemampuan untuk menghasilkan aplikasi segar dengan git atau file tertentu hg (resurtm)
  • Gii bawaan template: menambahkan metadata tambahan (PHPdoc) dari variabel dilewatkan ke tampilan untuk pelengkapan otomatis IDE yang lebih baik (resurtm)
  • WebAppCommand dihasilkan aplikasi: menambahkan metadata tambahan (PHPdoc) dari variabel dilewatkan ke tampilan untuk pelengkapan otomatis IDE yang lebih baik (resurtm)
  • # 1053: CComponent :: evaluateExpression akan memungkinkan menggunakan fungsi global sebagai callback (Ekstazi)
  • Perubahan:
  • # 384: CWebUser :: changeIdentity () sekarang akan menghapus file lama data sesi yang tidak terpakai (Qiang)
  • # 440: Upgrade JQuery UI ke 1.8.22 (samdark)
  • # 497: Ditambahkan komponen log dan dimuat dalam aplikasi default konsol config untuk benar log kesalahan (samdark)
  • Upgrade jQuery ke 1.7.2 (samdark)
  • Lebih unit test ditambahkan untuk CHtml (resurtm)
  • Ditingkatkan dibundel penurunan harga parser ke v1.2.5 (DaSourcerer)
  • New:
  • Ditambahkan TranslationsCommand membangun perintah yang ditujukan untuk membantu tim penerjemahan (samdark)

Apa yang baru di versi 1.1.10:

  • Versi ini terutama memperbaiki beberapa bug kritis dalam CActiveForm, CJuiDatePicker, dan yiilite.php yang diperkenalkan dalam rilis 1.1.9.

Apa yang baru di versi 1.1.7:

  • Bug # 1080: penggabungan recursive benar untuk CDbCriteria :: dengan (creocoder, Sam gelap)
  • Bug # 1624: Fixed bug yang Gii akan menghasilkan hanya satu relasi untuk orang tua yang memiliki anak dengan lebih FK menghubungkan untuk itu (mdomba)
  • Bug # 1809: Fixed bug yang CPgsqlSchema tidak mendeteksi nama urut benar dalam beberapa skenario (Qiang)
  • Bug # 1984: Tetap menembak acara beberapa kali ketika menggunakan hidup () / delegasi () pada halaman AJAXified (Ekstazi, Sam gelap)
  • Bug # 2026: Fixed bug bahwa perintah migrasi tidak menghormati connectionID nilai properti (Qiang)
  • Bug # 2032: Fixed bug yang beginCache dengan renderDynamic tidak bekerja jika digunakan beberapa kali (mdomba)
  • Bug # 2037: Fixed CGridView js bug pada SelectionChanged & quot; sboxname tidak terdefinisi & quot; (Mdomba)
  • Bug # 2060: Fixed bug yang CWebUser :: getFlashes () akan kembali array counter di hasil (Qiang)
  • Bug # 2097: CHttpRequest :: getUrl () harus sama dengan getRequestUri (Qiang)
  • Bug # 2099: Tetap CDbCriteria :: error mergeWith (creocoder, Sam gelap)
  • Bug # 2107: Fixed bug yang memanggil CSqliteSchema :: resetSequence () mungkin melemparkan pengecualian ketika ada autoincrement kolom (Qiang)
  • Bug # 2130: Fixed bug yang lihat kode Gii / diff tidak mulai dari atas (mdomba)
  • Bug # 2131: Fixed bug yang CGridView panggilan ajax kadang-kadang akan menampilkan peringatan kesalahan ketika meninggalkan halaman saat (mdomba, Qiang)
  • Bug # 2136: CGridView penyaring sekarang menggunakan jQuery cerita bersambung () bukan param () sehingga kotak centang dapat digunakan sebagai filter (mdomba)
  • Bug # 2140: Tetap masalah yang CGridView bahkan baris di mana tidak benar diberikan di Firefox dan Chrome (mdomba)
  • Bug # 2146: Fixed bug di CFileHelper :: getExtension, validatePath dan getMimeTypeByExtension yang tidak menemukan ekstensi file dengan benar (mdomba)
  • Bug # 2169: Fixed bug yang beberapa kolom tidak benar dikutip dalam MigrateCommand (Qiang)
  • Bug # 2178: Fixed bug yang permintaan builder tidak mengakui kata kunci AS ketika menggunakan tabel alias (Qiang)
  • Bug # 2183: Fixed bug yang memanggil CActiveDataProvider :: getTotalItemCount () secara eksplisit akan membuat lingkup diterapkan menghilang (Qiang)
  • Bug # 2188: 'bergabung' di lingkup default sekarang dihormati oleh hubungan STAT (creocoder, Sam gelap)
  • Bug # 2202: Fixed bug bahwa ketika menetapkan CJuiDatePicker.flag = true, pemilih tanggal tidak akan muncul (Qiang)
  • Bug # 2214: Fixed bug yang renameColumn untuk MSSQL tidak bekerja dengan benar (Qiang)
  • Bug: Fixed bug yang pemberitahuan PHP dapat terjadi dalam pandangan perkecualian jika metode dalam panggilan tumpukan memiliki tanda tangan yang sangat kompleks (Qiang)
  • Bug: Tetap kesalahan yang CGridView istirahat ketika memperbarui elemen non-CGridView (mdomba)
  • Bug: Fixed bug di CCheckBoxColumn, & quot; periksa semua & quot; checkbox tidak sedang diperiksa / dicentang bila diperlukan (mdomba)
  • Bug: Fixed bug di CGridView, SelectionChanged tidak dipanggil saat & quot; periksa semua & quot; diklik (mdomba)
  • Bug: Tetap ulang urutan CDbCommand :: truncateTable (Sam Gelap)
  • Bug: Tetap CMemCache ketidakcocokan dengan beberapa pecl-memcache dan memcached versi (Sam Gelap)
  • Enh # 558, # 1755: Ditambahkan parametrized lingkup bernama, menambahkan lingkup kriteria, dilaksanakan kriteria lingkup penggabungan (creocoder, Sam gelap)
  • Enh # 802: Ditambahkan manajemen URL tenang (Qiang)
  • Enh # 923: Peningkatan CUrlManager :: parsePathInfo () untuk mendukung multi-dimensi masukan array (Qiang)
  • Enh # 1117: Ditambahkan dukungan untuk & quot; melalui & quot; dalam hubungan Rekaman Aktif memungkinkan untuk menangani data tabel asosiasi (creocoder, Sam gelap)
  • Enh # 1285: Ditambahkan dukungan untuk menggunakan paket script khusus dengan CClientScript (Qiang)
  • Enh # 1741: Exposed CActiveForm :: atribut dan summaryID (Qiang)
  • Enh # 1770: Ditambahkan CDbColumnSchema :: autoincrement properti untuk memungkinkan memeriksa apakah kolom DB adalah auto-incremental (Qiang)
  • Enh # 1782: properti Ditambahkan updateSelector baik CGridView dan CListView (Qiang)
  • Enh # 1786: Peningkatan CUrlValidator dengan menambahkan 'validSchemes' dan properti 'defaultScheme' (Y !!)
  • Enh # 1784: Peningkatan CWidget :: getViewPath () untuk mendukung kembali bertema lihat jalan (Qiang)
  • Enh # 1792: Peningkatan CGridView: error ajax pesan yang tepat disusun dan ditampilkan atau opsional dikirim ke handler kesalahan kustom (mdomba)
  • Enh # 1795: Ditambahkan CFormInputElement :: $ enableAjaxValidation dan $ enableClientValidation untuk memungkinkan menyalakan / off AJAX validasi untuk field input individual (Qiang)
  • Enh # 1816: Ditambahkan $ dumpLogs parameter untuk clogger :: flush () sehingga pesan log dapat dipaksa untuk dibuang sesuka (Qiang)
  • Enh # 1843: Ditambahkan pilihan 'uncheckValue' untuk CHtml :: activeRadioButtonList dan CHtml :: activeCheckBoxList. Hal ini memungkinkan untuk menghindari render field tersembunyi (creocoder, Sam gelap)
  • Enh # 1847: Exposed CClientScript :: $ hasScripts (Qiang)
  • Enh # 1852: Ditambahkan CWebUser :: authTimeout untuk mendukung pemisahan antara batas waktu otentikasi dan batas waktu sesi (Qiang)
  • Enh # 1868: CDbConnection sekarang akan membuka koneksi DB hanya bila diperlukan, kecuali autoConnection diatur benar (Qiang)
  • Enh # 1937: Ditambahkan dukungan untuk menggunakan kustom masukan ID untuk bidang masukan yang perlu validasi berbasis AJAX (Qiang)
  • Enh # 1993: Biarkan hubungan AR seluruh koneksi db terpisah (Qiang)
  • Enh # 1996: Ditambahkan dukungan untuk menggunakan parameter mengikat dengan tindakan berbasis kelas (Qiang)
  • Enh # 1999: Ditambahkan CCaptchaAction :: mengimbangi properti dalam rangka untuk mengurangi atau menambah pembacaan captcha (Y !!)
  • Enh # 2011: Ditambahkan CDbCommand :: setFetchMode untuk memungkinkan pengaturan hasil PDO modus mengambil (Sam Gelap)
  • Enh # 2013: Ketika membuat model dengan Gii, nama field database akan diperiksa untuk menyesuaikan dengan aturan penamaan variabel PHP (mdomba)
  • Enh # 2024: Ditambahkan CHttpRequest :: getPut () dan getDelete () untuk sepenuhnya mendukung permintaan tenang (Qiang)
  • Enh # 2059: Ditambahkan dukungan untuk menghormati & quot; sasaran & quot; atribut elemen yang dihasilkan oleh CHtml dengan & quot; mengirimkan & quot; Pilihan HTML (Qiang)
  • Enh # 2063: The CActiveForm JavaScript sekarang harus benar memicu Validasi untuk bidang masukan kotak centang dan jenis radio (Y !!)
  • Enh # 2068: CTimestampBehavior :: timestampExpression sekarang dapat menjadi ekspresi DB (Qiang)
  • Enh # 2093: CDataColumn sekarang akan selalu membuat filter jika properti filter string (Qiang)
  • Enh # 2094: Ditambahkan SQL display pernyataan dalam mode debug ketika terjadi kesalahan saat mengeksekusi SQL (Qiang)
  • Enh # 2105: Ditambahkan CButtonColumn :: afterDelete sehingga kustom javascript fungsi dapat disebut setelah fungsi hapus (mdomba)
  • Enh # 2108: Ditambahkan CGridView :: blankDisplay untuk memungkinkan menyesuaikan tampilan sel kosong (Qiang)
  • Enh # 2125: Ditambahkan cek memcached dan petunjuk untuk kebutuhan checker (Sam Gelap)
  • Enh # 2133: Set bawaan fokus ke input password untuk halaman login Gii (Qiang)
  • Enh # 2141: Biarkan 'label' pilihan item menu CMenu menjadi opsional dan mengambil nilai string kosong (Qiang)
  • Enh # 2142: Ditambahkan CWebUser :: autoUpdateFlash (Qiang)
  • Enh # 2143: Ditambahkan htmlOptions data CTreeView :: sehingga opsi tambahan dapat ditetapkan untuk setiap tampilan pohon simpul (mdomba)
  • Enh # 2172: Ditambahkan CDbMigration :: mengeksekusi () (Qiang)
  • Enh # 2179: Ditambahkan CMultiFileUpload :: pilihan sehingga opsi tambahan dapat dikirimkan ke konstruktor dari obyek multifile (mdomba)
  • Enh # 2185: Biarkan jenis kolom menjadi opsional ketika menentukan kolom untuk CGridView (Qiang)
  • Enh # 2197: Ditambahkan $ parameter melarikan diri ke CDbCriteria :: bandingkan () (Qiang)
  • Enh # 2198: Peningkatan CJuiTabs sehingga konten tab dapat dilewati (Qiang)
  • Enh # 2199: Ditambahkan CListView :: pemisah (Qiang)
  • Enh # 2206: Ditambahkan $ clearErrors parameter untuk CModel :: validate () (Qiang)
  • Enh # 2209: Ditambahkan CDbConnection :: setAttributes () dan getAttributes () untuk mendukung menginisialisasi koneksi DB dengan PDO atribut (Qiang)
  • Enh # 2226: Ditambahkan lebih token untuk summaryText ketika CBaseListView.enablePagination diatur palsu (Qiang)
  • Enh # 2227: Exposed CActiveRecord :: query () (Qiang)
  • Enh: Ditambahkan CGridView :: ajaxUpdateError untuk kemungkinan untuk menggunakan handler kesalahan ajax kustom (mdomba)
  • Enh: Diizinkan menggunakan CController bukan Controller dengan webapp dihasilkan aplikasi (Sam Gelap)
  • Enh: kemampuan untuk melakukan query relasional tanpa Ditambahkan model terkait (creocoder, Sam gelap)
  • Enh: Kesalahan halaman sekarang menampilkan tombol array asosiatif dalam daftar parameter (Sam Gelap)
  • Enh: Ditambahkan CController :: getActionParams () dan invalidActionParams () untuk memungkinkan menyesuaikan parameter aksi mengikat fitur (Qiang)
  • Enh: Ditambahkan CEvent :: $ params (Qiang)
  • Enh: CStringValidator sekarang menggunakan aplikasi charset secara default jika mb_strlen tersedia (Sam Gelap)
  • Chg # 2001: CGridView sekarang menjadikan footer setelah isi tubuh (Qiang)
  • Chg # 2111: Memanggil CActiveRecord :: getRelated ($ nama, true) sekarang akan mengulang permintaan DB bahkan jika isNewRecord benar (qiang)
  • Chg # 2144: Upgrade jQuery UI ke versi 1.8.11 (Sam Gelap)
  • Chg # 2148: Ditingkatkan jQuery ke versi 1.5.1 (Sam Gelap)
  • Chg # 2163: CConsoleCommand :: usageError () sekarang akan keluar dengan kode kesalahan 1 (Qiang)
  • Chg: jQuery UI sekarang menggunakan CSS minified (Sam Gelap)
  • Chg: Dihapus dimensi jQuery Plugin karena di jQuery inti (Sam Gelap)
  • Chg: Upgrade bgiframe ke 2.1.2 (Sam Gelap)
  • New # 1763: Ditambahkan dukungan untuk melakukan mulus validasi data sisi klien menggunakan CActiveForm (Qiang, hightman)
  • New # 2069: Ditambahkan CDateValidator (Qiang)
  • Baru: Ditambahkan dukungan untuk caching query (Qiang)
  • Baru: Ditambahkan terjemahan Lithuania (tomas.valacka)

Apa yang baru di versi 1.1.6:

  • Ditambahkan pembangun query SQL
  • Diimplementasikan dukungan migrasi database
  • Peningkatan dukungan untuk menggunakan bentuk jamak, dan upgrade data yang CLDR i18n ke versi 1.9
  • Peningkatan display pengecualian dalam modus Web dan menampilkan kesalahan dalam mode console
  • Ditambahkan dukungan untuk menggunakan parameter anonim dan opsi global dalam perintah konsol
  • Ditambahkan dukungan untuk menggunakan X-sendfile untuk mengirim file

Apa yang baru di versi 1.1.5:

  • Versi ini mencakup lebih dari 80 perbaikan bug dan peningkatan fitur .
  • Dukungan untuk menggunakan tindakan dalam perintah konsol, yang mengambil opsi baris perintah sebagai parameter untuk tindakan.
  • Dukungan untuk tampilan theming diberikan oleh widget.
  • Dukungan untuk mengimpor dan autoloading PHP 5.3 kelas yang mengambil keuntungan dari menggunakan namespace.
  • Dukungan untuk mengembalikan hasil ActiveRecord diindeks oleh atribut tertentu.

Apa yang baru di versi 1.1.4:

  • Dalam rilis ini, lebih dari 60 bug fixes dan peningkatan fitur yang disertakan.
  • Beberapa perangkat tambahan penting termasuk penambahan dukungan untuk parameter aksi otomatis mengikat dari $ _GET; penambahan CSqlDataProvider dan CArrayDataProvider; penambahan CUrlManager :: addRules () untuk mendukung penambahan dinamis aturan routing URL; dan refactoring dari CActiveRecord sehingga CActiveRecord :: dengan () selalu mengembalikan objek AR sendiri.

Layar

yii-php-framework_1_68452.png
yii-php-framework_2_68452.png
yii-php-framework_3_68452.png
yii-php-framework_4_68452.png

Perangkat lunak lain dari pengembang Yii Software LLC

Komentar untuk Yii PHP Framework

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!