Yii PHP Framework

Yazılım ekran görüntüsü:
Yii PHP Framework
Yazılım detaylar:
Versiyon: 2.0.11 Güncelenir
Qayıt: 12 Feb 17
Geliştirici: Yii Software LLC
Lisans: Ücretsiz
Popülerlik: 13

Rating: 5.0/5 (Total Votes: 1)

Yii PHP Framework, özellikle web programcılarının büyük ölçekli, web tabanlı bir yazılım geliştirmesine izin vermek için tasarlanmış, yüksek performanslı bir bileşen tabanlı PHP çerçevesi sağlayan, açık kaynak kodlu, ücretsiz ve platformdan bağımsız web tabanlı bir yazılımdır. Uygulamalar.

Yii, katı OOP (Nesne yönelimli programlama) ile yazılmıştır; öğrenmesi kolaydır, oldukça kullanışlı bileşenleri içerir ve geliştirme sürenizi önemli ölçüde azaltır; yalnızca nesneye yönelik programlamayı ve PHP'yi kullanmak için bilmeniz gerekir .


Bir bakışta özellikler

Temel özellikler arasında, MVC (Model-View-Controller) tasarım kalıbı, AJAX özellikli widget'lar, web hizmetleri, hata günlüğü ve işleme, otomatik kod üretimi, veritabanı taşıma, uzantı kitaplığı, sorgu oluşturucu, Veritabanı Erişim Nesneleri (DAO) desteği yer alır Ve kapsamlı belgeler.

Buna ek olarak, yazılım birim testleri, işlevsellik testleri, temalar ve derleme, yerleşik yetkilendirme ve kimlik doğrulama, üçüncü parti kodu desteği, katmanlı önbellekleme şeması, form doğrulama ve girişi, yerelleştirme ve Uluslararasılaştırma ve Etkin Kayıt desteği özelliklerine sahiptir.

Kabul edilen MVC modeli sayesinde, Yii temiz bir SoC (Web Uygulamalarının geliştirilmesi ve bakımını basitleştiren Endişeler Ayrımı) sunma yeteneğine sahiptir Hiyerarşik Rol Temelli Erişim Kontrolü (RBAC) yanı sıra diğer birçok Çekici ve yenilikçi özellikler.


Yii PHP Framework'ü kullanmaya başlama

Yii PHP Framework'ü platformunuza kurmak ve kullanmak için Softoware'den en son sürümü indirin veya projenin resmi web sitesinden (makale sonunda bağlantıya bakın), burada iki sürüm halinde dağıtılır: Temel ve İleri düzey .

Arşivi bilgisayarınızdaki herhangi bir yere kaydedin, içeriğini favori arşiv yöneticisi programıyla çıkarın, tercih ettiğiniz FTP istemcisini açın, Yii PHP Framework'ü dağıtmak istediğiniz sunucuyla bağlantı kurun ve tüm dosyaları kök dizinindeki bir klasöre aktarın Sunucunuzun.

Proje, güncel ve sağlıklı Apache ve PHP 5.4 yüklemelerine sahip tüm Linux dağıtımlarında desteklenmektedir. Desteklenen donanım mimarileri, bu sürümde 32-bit (x86) ve 64-bit (x86_64) sürümlerini içerir.

Yenilikler :

  • Sürüm 2.0.11, Yii 2.0'ın 110'dan daha fazla geliştirmeler ve hata düzeltmeleri içeren küçük bir sürümüdür.

2.0.1 sürümünde

yenilikler :

  • Hata # 4471: caching ApcCache :: getValues ​​() artık APC kuruldu, ancak CLI modunda (samdark, cebe) etkin değilse, dizi döndürüyor.
  • Hata # 4823: yii ileti doğruluğunu ve hata işleme geliştirildi (samdark)
  • Hata # 4889: Kullanıcı oturum açma sayfasına erişmesine izin verilmediğinde uygulama yönlendirme döngüsüne giriyor. Şimdi 403 (samdark) gösterir
  • Hata # 5070: Gii denetleyicisi üreticisi, yeni denetleyici (qiangxue) belirtmek için denetleyici kimliği yerine denetleyici sınıfı adını kullanmalıdır.
  • # 5402 Hata: varlık sınıflarında kapanış olduğunda hata ayıklayıcı yüklenmiyordu (samdark)
  • # 5448 Hata: Tarih biçimlendiricisi tarihte saat dilimi dönüşümü yapıyordu. Yalnızca sağlananlardan farklı bir tarihte görüntülenen değerler (cebe)
  • Hata # 5452: Yanıt gönderildikten sonra oluşan hatalar görüntülenmiyor (qiangxue)
  • Hata # 5521: Sabit yii console controllers AssetController, '/' (klimov-paul) adresinden başlayan CSS URL'lerini keser
  • Hata # 5570: İçeriği öğelerinden biri için ayarlanmamışsa (RomeroMsk) yii bootstrap Tabs bir istisna atar
  • Hata # 5584: Yii rbac DbRbacManager, cascade güncellemesini desteklemeyen bir veritabanında (mdmunir) bir kural silerek öğeleri silmemelidir.
  • Hata # 5601: Sorguda basit koşullar :: where () ve ActiveQuery :: where () yii db Expression'ın değer olarak kullanılmasına izin vermedi (cebe, stevekr)
  • Hata # 5619: yii log Hedef, hiçbir şey olmadığında oturum başlatmaya çalışmamalıdır (klimov-paul, qiangxue)
  • Bazı APC kurulumunda (LAV45) uyarı # 5657: yii önbellek ApcCache :: mset () ve madde () uyarı verebilir
  • Hata # 5665: RESTful sonuçtaki currentPage meta verileri, HTTP başlıklarında (qiangxue) olduğu gibi 1 tabanlı olmalıdır.
  • Hata # 5682: UrlManager :: linkAssets true (dmvslv) olduğunda asset komutu yanlış CSS dosyalarını birleştirecek
  • Hata # 5702: Js hatasını önlemek için Doğrulayıcı :: whenClient'a otomatik olarak parantez eklenmelidir (mdmunir, qiangxue)
  • Hata # 5745: Gii ve hata ayıklama modülleri, rota çizgi (qiangxue) içerdiğinde 404 özel durumuna neden olabilir
  • Hata # 5748: Smarty {yol, göreceli URL yerine mutlak URL'ler üretiyordu (samdark, motzel)
  • Hata # 5768: veri onay özniteliğini bir Gönderme düğmesine ayarlarken, düğmeyi tıklamak form göndermeyi tetiklemeyecektir (qiangxue)
  • Hata # 5780: QueryBuilder :: batchInsert (), & quot; tanımsız dizin & quot; Hata (qiangxue)
  • Hata # 5833: İletiler (qiangxue) güncelleştirmeye çalışılırken ileti komutu bir FK kısıtlama hatasıyla başarısız oluyor
  • Hata # 5863: Şebeke görünümünde tüm bireysel yii grid CheckboxColumn onay kutularının seçilmesi, & quot; hepsi & quot; Onay kutusu seçildi (samdark)
  • Hata # 5893: yii helpers ArrayHelper :: toArray () artık özyinelemeli çağrılardaki (otsec) azalan nesneleri dönüştürmek için $ properties parametresi uygular
  • Hata # 5925: Kodlanan değer iç içe geçmiş bir dizi olduğunda (tebazil) ArrayHelper :: htmlEncode () düzgün çalışmıyor
  • Hata # 5962: DateValidator, geçersiz tarihlerde Windows'ta ICU biçimini kullanarak uyarı atıyordu, Yii şimdi bu PHP Hata (cebe) etrafında çalışıyor
  • Hata # 5997: Aynı ileti, günlük hedeflerine (klimov-paul) iki kez dışa aktarılabilir
  • Hata # 6018: Kodlama seçeneğini yii widgets ActiveRecord :: errorOptions üzerinden ayarlarken, diğer yoldan (stanishevsky, qiangxue) çalışır
  • Hata # 6049: tablo yoksa, Oracle için db Connection :: getSchema () yanlış döndürmelidir. Oracle ON UPDATE yan tümcesini desteklemez. (Wenbin1989)
  • Hata # 6081: yii rbac DbManager :: getChildren () sütun adını doğru şekilde algılamıyor (wenbin1989)
  • Hata # 6107: yii ileti, birden fazla kategori (samdark) olması durumunda .po'daki mevcut çevirileri boşaltıyordu.
  • Hata # 6112: yii ileti, henüz birden çok kategori (samdark) olması durumunda .po adresinde henüz tercüme edilmemiş dizeler yazıyordu.
  • Hata # 6172: Yii rbac DbManager, tablo ve sütun adlarını (qiangxue) doğru bir şekilde alıntılamalıdır.
  • Hata # 6164: Yii db Expression'ın eksiksiz desteklenmesine QueryBuilder BETWEEN ve LIKE koşulları (cebe) eklendi.
  • Hata # 6236: Yee widgets ActiveForm :: enableClientScript yanlış (qiangxue) olduğunda hiçbir JS komut dosyası kaydedilmemelidir
  • Hata # 6150: yii bootstrap Tabs açılır kutusu kimlikleri yanlış oluşturuldu (samdark)
  • Hata # 6266: Sıfırlama düğmesini tıklamak, ActiveForm (InteLigent, qiangxue) kullanılırken hata özetini gizlemez
  • Hata # 6271: Sorgu önbelleği, aynı SQL'yi farklı getirme modlarıyla (grachov) çalıştırırken aynı verileri döndürür
  • Hata # 6279: Yii db Schema :: getLastInsertID () PDO'ya yanlış varsayılan şema adını iletiyor (samdark)
  • Hata # 6305: yii i18n Formatter :: asParagraphs () unicode-aware (samdark) değildi
  • Hata # 6311: ActiveRecord için iyimser kilit beklendiği gibi çalışmıyor (qiangxue)
  • Hata # 6367: Oluşturulan CRUD denetleyicisinin (qiangxue) görünüm yolunun özelleştirilmesini desteklemek için yii gii generator crud Generator eklendi
  • Hata # 6381: Tarayıcı desteklemiyorsa, istemci tarafında dosya doğrulaması devre dışı bırakılmalıdır (Skysplit)
  • Hata: Gii konsol komut yardım bilgileri genel seçenekler içermiyor (qiangxue)
  • Hata: yii web UrlRule, unicode karakterler (samdark) içeren kurallar için URL'ler oluşturamadı.
  • Hata: Yii web AssetManager devre dışı bırakılmış varlık paketlerini (qiangxue) yayınlamamalıdır.
  • # 608'i geliştirin: yii web AssetConverter :: $ forceConvert (klimov-paul) eklendi
  • # 4146'yı geliştirin: bootstrap ButtonDropdown :: $ containerOptions (samdark) öğesini ekledi
  • # 4181'i geliştirin: Yii bootstrap Modal :: $ headerOptions ve yii bootstrap Modal :: $ footerOptions (tuxoff, samdark) eklendi
  • # 4263 kodu geliştirin: Yii log DbTarget (samdark) için geçiş ve SQL şema dosyaları eklendi
  • # 4395'i geliştirin: AJAX / PJAX istekleri (qiangxue) için varsayılan yönlendirme davranışını desteklemek için yii web Response :: redirect () öğesine $ checkAjax parametresi eklendi
  • # 4450'i geliştirin: Yee bootstrap Nav :: renderDropdown () (qiangxue) öğesini ekledi
  • # 4457'yi geliştirin: Varlık paketleri ve Html yardımcıcusu (samdark) aracılığıyla kayıtlı CSS dosyaları için noscript'in kullanımı için destek eklendi
  • # 4492'yi geliştirin: QueryBuilder :: alterColumn () (qiangxue) için PostgreSQL'e özgü sözdizimini destekleyin
  • # 4643 kodunu geliştirin: Yii widgets Breadcrumbs :: links'da belirtilen ek seçenekler, oluşturulan köprüler için (qiangxue) HTML nitelikleri olarak ele alınacaktır.
  • # 4739 geliştirin: Yanıt biçimi & quot; ham & quot; olarak ayarlandığında istisnaların daha iyi görüntülenmesi Format (qiangxue)
  • # 4791'i geliştirin: Konsol komutları (6pblcb, samdark, klimov-paul, Ragazzo) için konsol çıktı desteği ve daha fazla renk eklendi.
  • # 5005'i geliştirin: AJAX yanıtlarında (tof06, qiangxue) aynı CSS dosyalarını yüklemeyi bastırmak için destek eklendi
  • # 5223 kodu geliştir: Sorgu oluşturucu artık alt sorguları sütun olarak seçmeyi destekliyor (qiangxue)
  • # 5367 Geliştirme: Yii grid DataColumn :: encodeLabel (SDKiller) eklendi
  • # 5480'i geliştirin: Potansiyel sonsuz öz yinelemeden (qiangxue) kaçınmak için yii web User :: getIdentity () 'ye savunma kodu eklendi
  • # 5494'i geliştirin: Yii bootstrap Dropdown'da (hiltonjanfield, qiangxue) bir menü başlığı belirlemek için bir destek eklendi.
  • # 5503'ü geliştirin: Formatter'a DateTimeImmutable desteği eklendi (olegtsvetkov, cebe)
  • # 5587'yi geliştirin: json_encode şimdi JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE anlam ifade eder, aynı zamanda şu anda Json :: encode () (samdark) için varsayılandır
  • # 5600'u geliştirin: panel sınıfı adı dizeleri (qiangxue) olarak hata ayıklama panellerini debug Module :: panellerinde yapılandırmaya izin ver
  • # 5613 geliştirin: Tüm dosyaları üzerine yazmayı desteklemek için Gii konsol komutuna --overwrite seçeneği eklendi (motin, qiangxue)
  • # 5627'yi geliştirin: Belirli bir veritabanı bağlantısının (6pblcb, samdark) DB şema önbelleğini temizlemek için yii önbellek / flush-schema konsolu komutunu ekledi.
  • # 5646 kodunu geliştirin: doğrudan _ * _ işleyicilerini geri yüklemek yerine yii base ErrorHandler :: unregister () işlevini çağırın (aivus)
  • # 5683 kodunu geliştirin: Veritabanında (cebe) saklanan datetime değerleri için varsayılan saat dilimini belirtmek için yii i18n Formatter :: defaultTimeZone öğesini ekledi.
  • # 5688'i geliştirin: Form adını doğrudan (qiangxue) özelleştirme özelliğini desteklemek için isteğe bağlı $ formName'u Model :: loadMultiple ()'ye ekleyin
  • # 5735'i geliştirin: Sekme içeriğini manuel olarak oluşturmayı desteklemek için yii bootstrap Tabs :: renderTabContent eklendi (RomeroMsk)
  • # 5770 kodu geliştirildi: ErrorException (mongosoft) için daha fazla PHP hata adı eklendi
  • # 5799 Geliştirme: yii bootstrap ButtonGroup :: düğmeleri yii bootstrap Button (aleksanderd) tarafından desteklenen tüm seçenekleri alabilir
  • # 5806 geliştirin: Uygulama başlatılmadığında (qiangxue) Html :: encode () kullanılmasına izin ver
  • Geliştirme # 5954: yii ileti komutu artık kaynak dosyası ayrıştırılamıyorsa kullanıcı dostu hata gösterir (samdark)
  • Geliştir # 5983: Added Inflector :: cümle () (pana1990, qiangxue)
  • # 6113 geliştirin: Geliştirilmiş hata ayıklayıcı yapılandırması ve istek UI'sı (schmunk42)
  • # 6207'yi geliştirin: StringHelper :: truncate () ve StringHelper :: truncateWords () (Alex-Code) kullanarak HTML dizelerini kesmek için destek eklendi.
  • # 6318'i geliştirin: Belirli seçenek değerleri boş olduğunda (qiangxue), widget'lara daha hataya dayanıklı ve kullanıcı dostu
  • Geliştirme: Console :: confirm () artık tüm diğer işlevlerle (cebe) tutarlı olmak için yankı yerine Console :: stdout () kullanıyor
  • Geliştirme: yii rbac DbManager taşıma artık her zaman varsayılan db (samdark) kullanmadan bileşen ayarlarında belirtilen veritabanı bileşenini kullanıyor.
  • Geliştirme: Yii base Controller :: renderContent () (qiangxue) eklendi
  • Geliştirme: yii fixture komutu, kilitlenmek yerine herhangi bir bağımsız değişken belirtilmemişse şimdi yardım sunar (samdark)

  • # 3630 Msj .: yii db Command :: queryInternal () artık korunuyor (samdark)
  • İlerleme # 4277: yii grid GridView, sonuçlar boşken ve sütunlar tanımlanmadığında (samdark) artık bir istisna atıyor.
  • Chg # 5508: Fikstür komutu (qiangxue) için --append seçeneği için desteğin bırakıldı
  • # 5874 Chg: Twitter Bootstrap'ı 3.3.x'ye yükseltti (samdark)
  • Apidoc Uzantısı (yii2-apidoc):
  • Hata # 5623: Bir sınıf hiçbir bağımsız değişkeni olmayan bir belirleyici içerdiğinde sorun giderildi. SetXyz () (cebe)
  • Hata # 5899: Yanlış sınıf, özellikler (cebe) için tanımlanmış referans olarak listelenmiştir
  • Hata: Rehber ve API oluşturucu artık göreli yollarla / URL'lerle (cebe) çalışıyor
  • Geliştirici: Bir hata atmak yerine mevcut değilse kılavuz üreticisi artık görüntü dizini atlıyor (cebe)
  • Geliştirilmiş: Bir komut satırı seçeneği (cebe) olarak sunulan --guidePrefix seçeneği
  • Authclient Uzantısı (yii2-authclient)
  • Hata # 6000: popupMode devre dışı bırakılmışsa (klimov-paul), yii authclient widgets AuthChoice için sabit CCS yüklenmiyor
  • Önyükleme Uzantısı (yii2-bootstrap):
  • Hata # 5570: İçerik, öğelerinden biri için ayarlanmadıysa bootstrap Tabs bir istisna atar (RomeroMsk)
  • Hata # 6150: yii bootstrap Tabs açılır kutusu kimlikleri yanlış oluşturuldu (samdark)
  • # 4146'yı geliştirin: bootstrap ButtonDropdown :: $ containerOptions (samdark) öğesini ekledi
  • # 4181'i geliştirin: Yii bootstrap Modal :: $ headerOptions ve yii bootstrap Modal :: $ footerOptions (tuxoff, samdark) eklendi
  • # 4450'i geliştirin: Yee bootstrap Nav :: renderDropdown () (qiangxue) öğesini ekledi
  • # 5494'i geliştirin: Yii bootstrap Dropdown'da (hiltonjanfield, qiangxue) bir menü başlığı belirlemek için bir destek eklendi.
  • # 5735'i geliştirin: Sekme içeriğini manuel olarak oluşturmayı desteklemek için yii bootstrap Tabs :: renderTabContent eklendi (RomeroMsk)
  • # 5799 Geliştirme: yii bootstrap ButtonGroup :: düğmeleri yii bootstrap Button (aleksanderd) tarafından desteklenen tüm seçenekleri alabilir
  • # 5874 Chg: Twitter Bootstrap'ı 3.3.x'ye yükseltti (samdark)
  • Uzantıları Hata Ayıklama (yii2-hata ayıklama):
  • # 5402 Hata: varlık sınıflarında kapanış olduğunda hata ayıklayıcı yüklenmiyordu (samdark)
  • Hata # 5745: Gii ve hata ayıklama modülleri, rota çizgi (qiangxue) içerdiğinde 404 özel durumuna neden olabilir
  • # 5600'u geliştirin: panel sınıfı adı dizeleri (qiangxue) olarak hata ayıklama panellerini debug Module :: panellerinde yapılandırmaya izin ver
  • # 6113 geliştirin: Geliştirilmiş yapılandırma ve istek UI'sı (schmunk42)
  • Geliştirilmiş: DefaultController :: getManifest () bozuk dosyalara (cebe) karşı daha dayanıklı hale getirildi
  • ElasticSearch Uzantısı (yii2-elastik arama):
  • # 5662 Hata: Elasticsearch AR updateCounters () artık ES & gt; 1.3.0 (cebe) ile uyumlu hale getirmek için güncelleme için açık bir şekilde harika bir komut dosyası kullanıyor.
  • Hata # 6065: ActiveRecord :: unlink (), ilişkili olarak dizi değerli öznitelikleri (cebe) aracılığıyla çalışırken bazı durumlarda başarısız oldu.
  • # 5758'i geliştirin: Üst ilişkiyle (cebe) kayıtları güncellemek için gereken yönlendirme desteği de dahil olmak üzere ActiveRecord :: update () ve :: delete () için özel seçeneklerin geçirilmesine izin verin
  • Geliştirici: İyimser kilitleme (cebe) için destek ekleyin
  • Gii Uzantısı (yii2-gii):
  • Hata # 5070: Gii denetleyicisi üreticisi, yeni denetleyici (qiangxue) belirtmek için denetleyici kimliği yerine denetleyici sınıfı adını kullanmalıdır.
  • Hata # 5745: Gii ve hata ayıklama modülleri, rota çizgi (qiangxue) içerdiğinde 404 özel durumuna neden olabilir
  • Hata # 6367: Oluşturulan CRUD denetleyicisinin (qiangxue) görünüm yolunun özelleştirilmesini desteklemek için yii gii generator crud Generator eklendi
  • Hata: Gii konsol komut yardım bilgileri genel seçenekler içermiyor (qiangxue)
  • # 5613 geliştirin: Tüm dosyaları üzerine yazmayı desteklemek için Gii konsol komutuna --overwrite seçeneği eklendi (motin, qiangxue)
  • Mongodb Uzantısı (yii2-mongodb):
  • Hata # 6026: Öznitelikler boş (klimov-paul) ise, yii mongodb ActiveRecord, null değerini _id olarak kaydeder
  • # 3855'i geliştirin: MongoDB (klimov-paul) için hata ayıklama araç çubuğu paneli eklendi
  • # 5592'yi geliştirin: yii mongodb Query ve yii mongodb ActiveQuery (klimov-paul) adresindeki 'findAndModify' işlemi için destek eklendi.
  • Redis Uzantısı (yii2-redis):
  • Hata # 4745: Basit dize döndüren değer redis istemcisi tarafından yok sayıldı ve bunun yerine true döndürüldü, şimdi yalnızca Tamam, true olarak sonuçlanacak ve diğer tüm değerler ise olduğu gibi döndürülür (cebe)
  • # 3714'ü geliştirin: Bir unix soketi (savvot, robregonm) kullanarak yeniden sunucuya bağlanma desteği eklendi
  • Smarty Uzantısı (yii2-smarty):
  • Hata # 5748: {yol, göreceli URL yerine mutlak URL'ler üretiyordu (samdark, motzel)
  • Sfenks Uzantısı (yii2-sfenks):
  • Hata # 5601: Sorguda basit koşullar :: where () ve ActiveQuery :: where () yii db Expression'ın değer olarak kullanılmasına izin vermedi (cebe, stevekr)
  • Hata # 5634: Sabit yedi sphinx QueryBuilder, belirtim (klimov-paul) için karşılaştırma operatörlerini (& gt;, = etc) desteklemiyor
  • Hata # 6164: Yii db Exression için QueryBuilder LIKE koşullarına (cebe) eksik destek eklendi
  • # 5223 kodu geliştir: Sorgu oluşturucu artık alt sorguları sütun olarak seçmeyi destekliyor (qiangxue)

    • Bu sürümde, 80'den fazla böcek düzelttik.

      Yenilikler 60'tan fazla küçük geliştirmeler ve özellikler getirdi. Parola karmalarını saklamak ve doğrulamak için güvenli ve güncel bir yol sağlayan CPasswordHelper'ı ekledik; CRedisCache'i, önbellekleme amacı için Redis'i kullanmaya destek olarak ekledik; Ve Yii artık Besteci paket olarak yüklenebilir.


    • 1.1.12 sürümünde

    yenilikler :

    • Bu sürüm esas olarak önceki sürümde bulunan BC bozucu sorunları giderir.
    • Yaklaşık 20 hata düzeltmesi, küçük özellik ve geliştirmeleri içerir.

    • 1.1.11 sürümünde

    yenilikler :

    • Hata düzeltildi:
    • # 098: Etkin Kayıt ve mssql (c-schmitz) kullanılırken doğru kimlik değeri döndürülmez
    • # 114: CUniqueValidator ve CExistValidator şimdi db sorgusu koşulu (klimov-paul) oluştururken masa takma adını göz önüne getiriyor
    • # 145: CGettextMoFile artık dizeleri hiçbir içerik olmadan ayrıştırabilir (eagleoneraptor)
    • # 148: Blog demosundaki hata düzeltildi ve ilk sayfada (mdomba) doğru yorum silinmedi.
    • # 161: CCookieCollection :: remove (), doğru çerez kaldırılmasını kolaylaştırmak için bir dizi çerez seçeneklerini ikinci bir argüman olarak kabul eder (maksimu)
    • # 164: CEmailValidator.checkPort artık listelenen MX sunucularının 25 numaralı bağlantı noktasını kontrol ediyor (DaSourcerer)
    • # 178: ../ gibi göreli yollarla web uygulaması oluşturulması doğru çalışmıyordu (cebe)
    • # 193: postgresql için 'zaman' dan 'zaman damgasına' (cebe) tarih saati sütun türünü değiştirdi
    • # 238: Veri yokken (mdomba) boş satırın CGridView'de seçilebileceği sorunu düzeltti
    • # 295: Bazen CJSON :: decode, doğal json_encode'de hata olan ve null döndürdüğü için null döndürür. Json_decode sonucu null olduğunda (luislobo) kod çözme işlemine devam etmek için geçici çözüm
    • # 381: Otomatik tamamlama kullanılırken (mdomba) Gii model adı girişinin yanlış yazılmış olabileceği hatasını düzeltti
    • # 417: CAttributeCollections :: mergeWith (), caseSensitive (dmtrs) hesabını dikkate almaz
    • # 433: Gii model adı giriş otomatik tamamlama hatasının bazen çalışmıyor (mdomba) düzeltildi
    • # 449: CDbHttpSession ve CDbLogRoute şimdi doğru teklif (mdomba, redguy) için DAO yerine sorgu oluşturucu kullanıyor.
    • # 454: Uygulama CDbCache (mdomba) kullandıysa, sonsuz bir döngü oluşturduğu için CDbConnection istisnası üzerine çeviri kaldırıldı.
    • # 517: Kural parametresi alt kalıpları doğru kontrol edilmez (kestirme)
    • # 539: Sabit CUrlRule :: createUrl () alt kalıpları Unicode olarak işlemek için parseUrl () does (ranvis) gibi
    • # 553: Bulguları ilişkisel alanlarla (marcovtwout) gerçekleştirdikten sonra ilgili AR bulucu ölçütleri etkilenmiştir.
    • # 618: $ params (cebe) olmadan ilk kez ve ikinci kez çağırıldığında CWebUser :: checkAccess () 'ın sabit önbelleğe alınması
    • # 660: CDbCache :: getValues ​​(zilles) çağrılırken düzeltildi hata
    • # 697: Sabit WSDLGenerator şimdi bazı complexTypes (BBoom) için uygun ad alanı üretiyor
    • # 749: CActiveRecord :: refresh () yeni kayıtlar için afterSave () işlevinde çalışmadı, db girişi olduğunda (cebe) artık her zaman yenileniyor
    • # 769: Özel bir CGridView :: şablon kullanıldığında (mdomba) $ .fn.yiiGridView.getSelection'ın her zaman çalışmadığı hatasını düzeltti.
    • # 772: CHttpRequest :: getIsSecureConnection () bazı koşullarda başarısız oldu (bulletbee, samdark)
    • # 773: CGridView filtreleri şimdi Internet Explorer'daki giriş tuşuna (BBoom) filtre uyguluyor
    • # 803: CDataColumn'un başlığında aritmetik olmayan sıralama bağlantıları düzgün çalışmıyordu (resurtm)
    • # 827: CJuiSliderInput'un div öğesi (mdomba) için bir ad özniteliği oluşturduğu sorunu düzeltti
    • # 842: Bir sütunun varsayılan değeri (NULL) (c-schmitz) varsa, Etkin Kayıt ekleme MSSQL'de başarısız olur
    • # 852: Ajax gönderimi (mdomba) kullanıldığı takdirde CActiveForm'un alanlarını yeniden doğrulaması sorunu düzeltildi
    • # 859: Özel tablo takma adlarını kullanmak için Sabit CSort :: applyOrder () ve CSort :: getOrderBy (troch, samdark)
    • # 865: Günlük dizisi boşsa ve boş e-postalara ve günlük dosyalarına (cebe) neden olsa bile, processLogs () olarak adlandırılan CLogRoute
    • # 879: CHttpRequest.enableCookieValidation (kidol) ile birlikte CWebUser :: restoreFromCookie () tarafından kaynaklanan olası bir PHP hatası giderildi
    • # 901: İstisna (mdomba, samdark, cebe) için olası olası kodlama sorunu düzeltildi
    • # 1000: CDbCommand :: query () (cebe) ile bağdaşık olması için CDbCommand :: execute () içindeki profilleme simgesine parametreler eklendi
    • # 1045: Parametre olarak boş dizili bir sorgu oluştururken artık bozuk bir sql dizesine neden olmaz (suralc)
    • Öğe URL'sinde karma olduğunda düzgün çalışması için sabit CMenu :: isItemActive () (SlKelevro)
    • CAuthItem için eksik beyan ifadesi eklendi & gt; revoke () (mdomba)
    • CHtml :: resolveValue () dizi öğelerini göz ardı ederek accessor, $ attribute argümanının başında artık düzgün çalışıyor (resurtm)
    • Geliştirme:
    • # 120: çerez adını iki kez belirtmeden çerezleri nesne tabanlı bir stilde ayarlama özelliği eklendi (suralc)
    • # 136: Gii model jeneratöründe (samdark) veritabanı bağlantısı seçme olanağı
    • # 157: ArrayAccess'i CHtml :: resolveValue (samdark) özelliklerinde uygulayan nesnelerle modelleri kullanma becerisi eklendi
    • # 165: CCacheDependency'in birden çok önbellek araması boyunca yeniden kullanılmasına izin verin (phpnode)
    • # 171: POST gövdesinde _method adlı parametre (musterknabe) aracılığıyla POST aracılığıyla tünelleştirilmiş PUT ve DELETE isteği için destek eklendi
    • # 179: CLogger şimdi birden çok ve joker karakter kategorisine göre filtreleme profilini destekliyor (intel352)
    • # 191: Ortak özellikleri (mashingan) aracılığıyla CLinkPager'in HTML sınıflarını özelleştirme becerisi eklendi
    • # 206: CDbCriteria nesnesini AR ilişkisi parametresi (samdark) olarak geçirebilme özelliği eklendi
    • # 215: Sadece (mdomba) yerine özel seçiciler eklenmesine izin vermek için CGridView :: updateSelectors'a ek belirteçler eklendi
    • # 220: CGoogleApi'de Google API'ya işaret eden URL artık protokole göreceli (suralc)
    • # 237: CTabView sekmeleri artık 'visible' (DaSourcerer) özelliğini destekliyor
    • # 255: Öğeler CActiveDataProvider veya başka bir nesne (rusmaxim) olduğunda CArrayDataProvider'ı sırala
    • # 266: HTML5 URL'si, e-posta, numara, aralık ve tarih alanlarına CHtml'ye (gregmolnar) destek ekleyin
    • # 267: CDbHttpSession artık igbinary seri hale getiricinin çıktısı (DaSourcerer, samdark) gibi ikili yükü depolayabiliyor
    • # 282: Özel başlıklara (mdomba) izin vermek için CCheckBoxColumn :: headerTemplate eklendi
    • # 286: CDateTimeParser (cebe) için joker karakter belirteç eklendi
    • # 294: CAccessControlFilter ve CAccessRule'ye deniedCallback eklendi ve reddedilme (luislobo) yöntemine yönlendirme kontrolü yapılmasına izin verildi.
    • # 342: CAccessControlFilter yapılandırmasından (claudejanz, samdark) RBAC bizRules için parametre iletme olanağı eklendi
    • # 356: CDetailView'un renderItem () (cebe) yöntemini ekleyerek geliştirilmiş genişletilebilirliği
    • # 369: CCache'e (kidol) $ hashKey eklendi
    • # 414: Birleştirme sırasındaki mesajları sıralama anahtarı ile sıralama yapan (ranvis) yiic mesaj komutuna sıralama parametresi eklendi
    • # 455: CConsoleCommand :: prompt'da (eagleoneraptor) varsayılan değere destek eklendi
    • # 551: $ safe parametresi CJavaScript :: encode'a eklendi. True olarak ayarlanırsa, 'js:' öğesine izin verilmeyecektir. JavaScript'i aktarmanız gerekiyorsa, kodunuzu yerine CJavaScriptExpression ile sarın (samdark)
    • # 552: CHttpCacheFilter (DaSourcerer) üzerinden http düzeyinde önbellekleme için destek eklendi
    • # 568: CHtml :: getIdByName () şimdi HTML öğelerine (mdomba) uygun kimliği almak için boşlukları alt çizgiye dönüştürür.
    • # 578: CMemCache'e (samdark) ek denetimler eklendi
    • # 581: Dosya boyutlarını farklı sırayla (KB, MB, vb. (Brilyuhns, samdark) farklı sırayla) biçimlendirmek için CFormatter'de formatSize yöntemi eklendi.
    • # 584: Daha özelleştirilebilir olabilmek için yeniden derlenmiş WebAppCommand, daha fazla PHPDoc (samdark) eklendi
    • # 599: Sınıfları otomatik olarak yüklerken büyük / küçük harf duyarlılığı kontrolü eklendi (qiangxue)
    • # 601: loginRequired () yöntemini IWebUser arabirimine (mdomba) ekledi
    • # 616: CVarDumper şimdi tamsayı dizi anahtarlarını (vernes, samdark) vurguluyor
    • # 641: Önbellek bileşenleri için seri hale getirme yöntemlerini özelleştirme desteği eklendi (DaSourcerer, Qiang)
    • # 648: CGridColumn bileşenine (juban) filterHtmlOptions özelliği eklendi
    • # 652: YiiGridView olaylarına ad alanı eklendi, böylece .off () jQuery yöntemi (Bethrezen) ile kolayca kaldırılabilirler
    • # 673: CClientScript :: komut dosyalarını public (mdomba) olarak değiştirdi
    • # 675: CDateFormat :: format () artık $ time parametresi null (mdomba) ise null döndürür
    • # 690: SiteController'da e-posta gönderirken UTF8 kodlaması için gönderici adı ve doğru üstbilgiler eklendi- & gt; actionContact () (mdomba)
    • # 766: CDbAuthManager :: checkAccess () ve CPhpAuthManager :: checkAccess () (cebe) içindeki $ params'e 'userId' eklendi.
    • # 666: CValidator dışında, doğrulayıcıya uygulanmayacak senaryolar listesi (resurtm) dışında özellik $ eklendi
    • # 839: CListView :: renderItems artık görüntü dosyasını yalnızca bir kez çözümler (nizsheanez)
    • # 938: CFileValidator :: sizeToBytes () artık herkes tarafından görülebilir ve tüm uygulamada (resurtm) kullanılacak.
    • # 943: CDateTimeParser şimdi ayın kısa metinsel temsilini ayrıştırıyor, ör. Jan, Jun, Aug (yeniden temsilen)
    • # 967: YII_CONSOLE_COMMANDS çevre değişkenindeki komutlar artık yiic konsol uygulamasına (schmunk) her zaman eklenir
    • CFileValidator, yüklenen dosyayı MIME türüne göre doğrulayabilir, $ mimeTypes ve $ wrongMimeType özelliklerini (resurtm) ekleyebilir
    • Daha iyi desteklenen cedilla karakterlerini (tudorilisoi) kullanmak için sabit romanya çevirisi var
    • CConsoleCommand :: confirm (musterknabe) öğesine varsayılan değer eklendi
    • CConsoleCommand eylemlerinde (cebe) uygulama çıkış kodu olarak tam sayı değerlerini döndürme izni verdi
    • çerezi diziyle (suralc) yapılandırmak için CHttpCookie'ye üçüncü parametre eklendi
    • CWebLogRoute'yi FireBug (resurtm) ile kullanırken getIsFlashRequest (), Flash / Flex talimatının düzgün bir şekilde işlenmesi eklendi
    • CBreadcrumbs :: $ activeLinkTemplate ve CBreadcrumbs :: $ inactiveLinkTemplate özellikleri eklendi ve her öğenin şablonu değiştirildi (resurtm)
    • Tam özellikli davranışlar ve olaylar eklendi CConsoleCommand :: onBeforeAction & CConsoleCommand :: onAfterAction (Yiivgeny)
    • Benjamin Arthur Lupton'dan (lightglitch) History.js v1.7.2-r2'yi (CGridView ve CListView) ajax isteklerine HTML5 geçmişi desteği eklendi
    • CldrCommand'ın orta tarihTimeFormat'ı ve yeni (6546) CLDR (tanakahisateru) kullanarak 18n verileri güncellemesi için değiştirildi.
    • Doğru HTTP hata kodlarını (pgaultier) göndermek için CErrorHandler :: getHttpHeader () eklendi
    • CGridView, yalnızca satır içerisindeki satırların fareyle üzerine gelmesi gerekir (mdomba)
    • CClientScript :: $ defaultScriptFilePosition ve CClientScript :: $ defaultScriptPosition, registerScriptFile ve registerScript için varsayılan $ konum bağımsız değişkenini kontrol etmek için (resurtm)
    • CHttpCookie artık __toString (suralc) uyguluyor.
    • CWebModule :: controllerNamespace kullanarak modül denetleyicileri için ad alanını ayarlama, ad alanı denetleyicileri ve modülleri kullanma hakkında belgeler (samdark)
    • CHtml :: radioButtonList ve CHtml :: checkBoxList () (pgaultier) için kapsayıcı ayarlama olanağı eklendi
    • zii romence (ro) tercümesi eklendi; Düzenlenmiş çekirdek mesajlar aksan işaretleri olan uygun romen karakterlerini içerecek şekilde (tudorilisoi)
    • Günlük filtrelerini (cebe) uygulamak için CLogFilter'ı temel sınıf olarak kullanmak için bir alternatif olarak ILogFilter arabirimi eklendi.
    • CAssetManager, varlık dosyalarının ve dizinlerinin genel yayınını zorlayan $ forceCopy özelliği ekledi (resurtm)
    • WebAppCommand, git veya hg'ye özgü dosyalar (resurtm) ile yeni uygulama oluşturabilme özelliğine sahiptir.
    • Gii varsayılan şablonları: Daha iyi IDE otomatik tamamlama (yeniden başlatma) için görünümlere aktarılan değişkenlerin ek meta verileri (PHPDoc) eklendi
    • WebAppCommand uygulaması: daha iyi IDE otomatik tamamlama (yeniden başlatma) için görünümlere aktarılan değişkenlerin ek meta verileri (PHPDoc) eklendi
    • # 1053: CComponent :: evaluateExpression, global işlevlerin geri çağrı olarak kullanılmasına izin verecek (Ekstazi)
    • Değişiklikler:
    • # 384: CWebUser :: changeIdentity () artık kullanılmayan eski oturum dosyasını (Qiang) silecek
    • # 440: JQuery UI'yı 1.8.22'ye (samdark) yükseltti
    • # 497: Hataları düzgün şekilde günlüğe kaydetmek için günlük bileşeni eklendi ve varsayılan konsol uygulaması yapılandırmasına önceden yüklendi (samdark)
    • jQuery'yi 1.7.2'ye yükseltti (samdark)
    • CHtml için daha fazla birim testleri (resurtm) eklendi
    • Paketli markdown çözümleyici v1.2.5'e yükseltildi (DaSourcerer)
    • Yeni:
    • Çeviri ekiplerine yardımcı olmak için TranslationsCommand yapı komutu eklendi (samdark)

    • 1.1.10 sürümünde

    yenilikler :

    • Bu sürüm esas olarak 1.1.9 sürümünde tanıtılan CActiveForm, CJuiDatePicker ve yiilite.php'deki bazı kritik hataları giderir.

    • 1.1.7 sürümünde

    yenilikler :

    • Hata # 1080: CDbCriteria :: with (creocoder, Sam Dark) için özyinelemeli birleştirme
    • Hata # 1624: Gii'nin daha fazla FK'ye bağlandığı (mdomba) bir çocuğa sahip bir ebeveyni yalnızca bir ilişki oluşturması hatasını düzeltti.
    • Hata # 1809: Bazı senaryolarda (Qiang) CPgsqlSchema'nın sıra adlarını doğru şekilde tespit etmediği hatası düzeltildi.
    • Hata # 1984: AJAXified sayfalarda (Ekstazi, Sam Karanlık) live () / delegate () kullanıldığında birkaç kez ateşleme olayı düzeltildi.
    • Hata # 2026: Geçiş komutunun connectionID özellik değerine (Qiang) saygı göstermemesi hatası düzeltildi.
    • Hata # 2032: beginCache'in renderDynamic ile birden çok kez kullanıldığı (mdomba) çalışmadığı hatası düzeltildi.
    • Hata # 2037: SelectionChanged'deki "CGridView js" hatası düzeltildi; "sbox adı tanımlanmadı & quot; (Mdomba)
    • Hata # 2060: CWebUser :: getFlashes () sonucunda bir sayaç dizisi döndürme hatası düzeltildi (Qiang)
    • Hata # 2097: CHttpRequest :: getUrl (), getRequestUri (Qiang) ile aynı olmalıdır
    • Hata # 2099: Sabit CDbCriteria :: mergeWith hatası (creocoder, Sam Dark)
    • Hata # 2107: CSqliteSchema :: resetSequence () çağrısının, herhangi bir otomatik artış sütunu (Qiang) olmadığında istisna oluşturabileceği hata düzeltildi.
    • Hata # 2130: Gii kodunun / diff görünümünün üstten başlamadığı (mdomba) hata düzeltildi
    • Hata # 2131: CGridView ajax çağrılarının mevcut sayfadan ayrılırken (mdomba, Qiang) hata uyarısı gösterdiği hata giderildi.
    • Hata # 2136: CGridView filtresi artık bir onay kutusunun bir filtre (mdomba) olarak kullanılabilmesi için param () yerine jQuery serialize () kullanıyor.
    • Hata # 2140: Firefox ve Chrome'da (mdomba) düzgün oluşturulmayan CGridView satırlarının bile sorunu çözdü.
    • Hata # 2146: Dosya uzantısını doğru bir şekilde bulamayan CFileHelper :: getExtension, validatePath ve getMimeTypeByExtension'daki hataları düzeltti (mdomba)
    • Hata # 2169: Bazı sütunların MigrateCommand (Qiang) tarafından düzgün şekilde kote edilmediği hatası düzeltildi.
    • Hata # 2178: Tablo eklentisini (Qiang) kullanırken, sorgu oluşturucu AS anahtar kelimesini tanımıyor hata düzeltildi
    • Hata # 2183: CActiveDataProvider :: getTotalItemCount () öğesinin çağrılmasıyla uygulanan kapsamların kaybolmasına neden olan hata düzeltildi (Qiang)
    • Hata # 2188: varsayılan kapsamlarda 'katılma' şimdi STAT ilişkileri tarafından saygı görüyor (creocoder, Sam Dark)
    • Hata # 2202: CJuiDatePicker.flag = true ayarlandığında tarih seçici görünmeyecek (Qiang) hata düzeltildi.
    • Hata # 2214: MSSQL için renameColumn'ın düzgün çalışmadığı (Qiang) hata düzeltildi.
    • Hata: Çağrı yığınındaki bir yöntem çok karmaşık bir imza (Qiang) içeriyorsa, bir PHP bildiriminin istisna görünümünde oluşabileceği hatasını düzeltti.
    • Hata: cgridview'ın olmayan cgridview öğelerini (mdomba) güncellediğinde oluşan hata giderildi.
    • Hata: CCheckBoxColumn'da hata düzeltildi, & quot; hepsini kontrol et & quot; Onay kutusu işaretlenmiyor / gerektiğinde işaretlenmemiş (mdomba)
    • Hata: CGridView'deki hatayı düzelttim, & quot; hepsini kontrol et & quot; i seçtiğinizde selectionChanged çağrılmadı. Tıklandı (mdomba)
    • Hata: CDbCommand :: truncateTable'da (Sam Karanlık) sabit sıfırlama sırası
    • Hata: Bazı pecl-memcache ve memcached sürümleriyle (Sam Dark) düzeltilen CMemCache uyumsuzluğu.
    • # 558, # 1755'i geliştirin: parametreleştirilmiş adlandırılmış kapsamlar eklendi, ölçütlere kapsamlar eklendi, uygulama kapsamı ölçütleri birleştirildi (creocoder, Sam Dark)
    • # 802 Geliştirin: RESTful URL yönetimi eklendi (Qiang)
    • # 923'ü geliştirin: Çok boyutlu giriş dizilerini (Qiang) desteklemek için geliştirilmiş CUrlManager :: parsePathInfo ()
    • # 1117'yi geliştirin: & quot; through & quot; İlişki tablosu verilerini işleme imkânı veren Aktif Kayıt ilişkilerinde (creocoder, Sam Dark).
    • # 1285'i geliştirin: CClientScript (Qiang) ile özel komut dosyası paketlerini kullanmak için destek eklendi
    • # 1741'i geliştirin: Açıklanan CActiveForm :: attributes ve summaryID (Qiang)
    • # 1770'i geliştirin: Bir DB sütunun otomatik artımlı (Qiang) olup olmadığını kontrol etmeye izin vermek için CDbColumnSchema :: autoIncrement özelliği eklendi
    • # 1782'yi geliştirin: CGridView ve CListView (Qiang) için updateSelector mülkü eklendi
    • # 1786: Enhanced CUrlValidator'ı 'validSchemes' ve 'defaultScheme' özelliklerini ekleyerek geliştirin (Y !!)
    • # 1784'ü geliştirin: Tematik görüntüleme yolunu (Qiang) döndürmeyi destekleyen Gelişmiş CWidget :: getViewPath ()
    • # 1792'yi geliştirin: Geliştirilmiş CGridView: ajax hatasında uygun bir ileti oluşur ve görüntülenir veya isteğe bağlı olarak özel hata işlecine (mdomba) gönderilir
    • # 1795'i geliştirin: AJAX doğrulamasını bağımsız giriş alanlarında (Qiang) açma / kapamanıza izin vermek için CFormInputElement :: $ enableAjaxValidation ve $ enableClientValidation eklendi
    • # 1816 geliştirin: Günlük iletilerinin istek üzerine dökülmesine (Qiang) izin vermek için CLogger :: flush () 'a $ dumpLogs parametresi eklendi
    • # 1843 geliştirin: CHtml :: activeRadioButtonList ve CHtml :: activeCheckBoxList öğelerine 'uncheckValue' seçeneği eklendi. Gizli alan görüntüsünden kaçınmanızı sağlar (creocoder, Sam Dark)
    • # 1847'yi geliştirin: Exposed CClientScript :: $ hasScripts (Qiang)
    • # 1852'yi geliştirin: Kimlik doğrulama zaman aşımı ve oturum zaman aşımı (Qiang) arasındaki ayrımı desteklemek için CWebUser :: authTimeout eklendi
    • # 1868'i geliştirin: autoConnection true (Qiang) olarak ayarlanmadıkça, CDbConnection artık sadece DB bağlantısı açacaktır.
    • # 1937'i geliştirin: AJAX tabanlı doğrulama (Qiang) gerektiren girdi alanları için özel giriş kimliği kullanmak için destek eklendi
    • # 1993'ü geliştirin: Ayrı db bağlantılarında (Qiang) AR ilişkilerine izin verin
    • # 1996 geliştirin: Sınıf tabanlı eylemler (Qiang) ile parametre bağlamayı kullanma konusunda destek eklendi
    • # 1999 Geliştirme: Captcha'nın okunabilirliğini azaltmak veya arttırmak için CCaptchaAction :: offset özelliği eklendi (Y !!)
    • # 2011 Geliştirme: PDo sonuç getirme modunun ayarlanmasına izin vermek için CDbCommand :: setFetchMode eklendi (Sam Dark)
    • # 2013 geliştirin: Gii ile model oluştururken, veritabanı alan adları PHP değişken adlandırma kurallarına (mdomba) uygun olacak şekilde kontrol edilir
    • # 2024'ü geliştirin: RESTful istekleri tam olarak desteklemek için CHttpRequest :: getPut () ve getDelete () işlevlerini ekleyin (Qiang)
    • # 2059 kodunu geliştirin: & quot; hedef & quot; CHtml tarafından üretilen bir öğenin & quot; gönder & quot; HTML seçenekleri (Qiang)
    • # 2063'ü geliştirin: CActiveForm JavaScript'i, artık onay kutusu ve radyo türü giriş alanları için geçerli doğrulamayı tetiklemelidir (Y !!)
    • # 2068'i geliştirin: CTimestampBehavior :: timestampExpression artık bir DB ifadesi (Qiang) olabilir
    • # 2093'ü geliştirin: CDataColumn artık süzgeç özelliği bir dizedeyse (Qiang) bir filtre oluşturacaktır
    • # 2094 Geliştirme: SQL (Qiang) çalıştırılırken bir hata oluştuğunda hata ayıklama modunda SQL deyimi görüntülendi.
    • # 2105'i geliştirin: Silme işlevi (mdomba) sonrasında özel bir javascript işlevinin çağrılabilmesi için CButtonColumn :: afterDelete öğesini ekledi.
    • # 2108'i geliştirin: Boş hücre ekranını (Qiang) özelleştirmek için CGridView :: blankDisplay eklendi
    • # 2125'i geliştirin: Memcached onay ekleyerek gereksinim denetleyicisine ipucu verin (Sam Dark)
    • # 2133'ü geliştirin: Varsayılan odağı Gii oturum açma sayfası (Qiang) için şifre girişi olarak ayarlayın
    • # 2141'i geliştirin: CMenu menü öğelerinin 'etiket' seçeneğinin isteğe bağlı olmasına ve boş bir dize değeri (Qiang) almasına izin verin
    • # 2142 Geliştirme: CWebUser :: autoUpdateFlash (Qiang) eklendi
    • # 2143'ü geliştirin: Ek seçenekler herhangi bir ağaç görünümü düğümü (mdomba) için ayarlanabilmesi için CTreeView :: verisine htmlOptions eklendi
    • # 2172'yi geliştirin: CDbMigration :: execute () (Qiang) öğesini ekledi
    • # 2179'u geliştirin: Ek seçenekler çoklu dosya nesnesinin kurucusuna (mdomba) aktarılabilmesi için CMultiFileUpload :: options eklendi
    • # 2185'i geliştirin: CGridView (Qiang) için sütun belirtilirken sütun türünün isteğe bağlı olmasına izin verin
    • # 2197'yi geliştirin: CDbCriteria :: compare () (Qiang) 'a kaçış parametresi eklendi
    • # 2198'i geliştirin: Geliştirilmiş CJuiTabs'ı kullanarak sekme içeriğini atlayabilirsiniz (Çiang)
    • # 2199 Geliştirme: CListView :: separator (Qiang) eklendi
    • # 2206 Geliştirme: CModel :: validate () (Qiang) için $ clearErrors parametresi eklendi
    • # 2209'u geliştirin: PDo nitelikleriyle (Qiang) DB bağlantısının başlatılmasını desteklemek için CDbConnection :: setAttributes () ve getAttributes () işlevlerini ekleyin.
    • # 2226 Geliştirme: CBaseListView.enablePagination false (Qiang) olarak ayarlandığında summaryText'e ek belirteçler eklendi
    • # 2227 kodunu geliştirin: Exposed CActiveRecord :: query () (Qiang)
    • Geliştirme: Özel bir ajax hata işleyici (mdomba) kullanma imkanı için CGridView :: ajaxUpdateError eklendi
    • Geliştirme: Webapp ile üretilen uygulama (Sam Dark) yerine CController'i kullanmaya izin verildi
    • Geliştirme: İlgili modelleri almadan İlişkisel sorgulama yapma yeteneği eklendi (creocoder, Sam Dark)
    • Geliştirme: Hata sayfası şimdi parametre listesinde (Sam Karanlık) ilişkisel dizi anahtarlarını görüntüler
    • Geliştirme: Eyleme parametre bağlama özelliğini (Qiang) özelleştirmek için CController :: getActionParams () ve invalidActionParams () eklendi
    • Geliştirilmiş: CEvent: $ params (Qiang) eklendi
    • Geliştirme: mb_strlen kullanılabilir (Sam Dark) ise, CStringValidator artık uygulama dizini kullanır.
    • Chg # 2001: CGridView artık vücut içeriğinin (Qiang) altbilgiyi oluşturuyor
    • # 2111 Cümlesi: isnewRecord true (qiang) olsa bile CActiveRecord :: getRelated ($ name, true) çağrısı şimdi DB sorgusunu yeniden yapacaktır
    • # 2144 Chg: jQuery UI'yı 1.8.11 sürümüne (Sam Karanlık) yükseltti
    • Chg # 2148: jQuery'yi sürüm 1.5.1'e yükseltti (Sam Dark)
    • # 2163 Chong: CConsoleCommand :: usageError () artık 1 hata kodu (Qiang) ile çıkılacak.
    • Chg: jQuery UI şimdi küçültülmüş CSS (Sam Dark) kullanıyor
    • Chg: jQuery çekirdeğindeki (Sam Dark) olduğu için jQuery boyut eklentisi kaldırıldı
    • Chg: Bgiframe'i 2.1.2'ye (Sam Dark) yükseltti
    • Yeni # 1763: CActiveForm (Qiang, hightman) kullanarak kesintisiz istemci tarafında veri doğrulamasını gerçekleştirmek için destek eklendi.
    • Yeni # 2069: CDateValidator (Qiang) eklendi
    • Yeni: Sorgu önbelleği (Qiang) için destek eklendi
    • Yeni: Litvanya dili çevirileri eklendi (tomas.valacka)

    • 1.1.6 sürümünde

    yenilikler :

    • Bir SQL sorgu oluşturucu eklendi
    • Gerçekleştirilen veritabanı taşıma desteği
    • Çoğul formları kullanma konusunda geliştirilmiş destek ve CLDR i18n verilerini 1.9 sürümüne yükseltti.
    • Web modunda gelişmiş özel durum göstergesi ve konsol modunda hata göstergesi
    • Konsol komutlarında anonim parametreleri ve genel seçenekleri kullanma desteği eklendi
    • Dosyaları göndermek için X-Sendfile'yi kullanma konusunda destek eklendi

      • Bu sürüm, 80'den fazla hata düzeltmesi ve özellik geliştirmesi içeriyor.

        Yenilikler .
      • Komut satırındaki seçenekleri eylemler için parametreler olarak alan konsol komutlarında eylemler kullanma desteği.
      • Widget'ların oluşturduğu tema görüntüleri için destek.
      • Ad alanını kullanan PHP 5.3 sınıflarını içe aktarma ve otomatik yüklemeyi destekler.
      • ActiveRecord sonuçlarının belirtilen bir özellik tarafından dizine eklenmesine destek.

      • 1.1.4 sürümünde

      yenilikler :

      • Bu sürümde, 60'tan fazla hata düzeltmesi ve özellik geliştirme eklendi.
      • Bazı önemli geliştirmeler arasında otomatik eylem parametresi bağlama desteği olan $ _GET; CSqlDataProvider ve CArrayDataProvider eklenmesi; URL yönlendirme kurallarının dinamik eklenmesini desteklemek için CUrlManager :: addRules () eklenmesi; Ve CActiveRecord :: with () daima AR nesnesinin kendisini döndürmesi için CActiveRecord'un yeniden yapılandırılması.

Ekran

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

Geliştirici Diğer yazılım Yii Software LLC

Yorumlar Yii PHP Framework

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!