Yazılım detaylar:
Versiyon: 2.0.7 Güncelenir
Qayıt: 9 Apr 16
Lisans: Ücretsiz
Popülerlik: 81
Yıllar boyunca, Yii en çok kullanılan biri haline ve çevresinde PHP çerçeve sevmiştir.
Bunun nedeni onların büyük uzantıları taban, genişletilmiş belgeler ve düzgün yazılı kodudur.
Dört örnekleri (blog, cellat oyun, telefon rehberi ve temel 'Merhaba dünya!' Sayfası) indirme paketi dahildir.
Yeni nedir Bu sürümde:
- Rota Alias
- Bağımlı Bileşen Yapılandırması
- Immutable Slug
- DatePicker Dil Yedek
- Doğrulama Hataları Geçme
sürüm 2.0.6 yeni Nedir:
- Rota Alias
- Bağımlı Bileşen Yapılandırması
- Immutable Slug
- DatePicker Dil Yedek
- Doğrulama Hataları Geçme
sürüm 2.0.4 yeni Nedir:
- Rota Alias
- Bağımlı Bileşen Yapılandırması
- Immutable Slug
- DatePicker Dil Yedek
- Doğrulama Hataları Geçme
sürüm 2.0.3 yeni Nedir:
- Rota Alias
- Bağımlı Bileşen Yapılandırması
- Immutable Slug
- DatePicker Dil Yedek
- Doğrulama Hataları Geçme
sürüm 2.0.2 yeni Nedir:
- Rota Alias
- Bağımlı Bileşen Yapılandırması
- Immutable Slug
- DatePicker Dil Yedek
- Doğrulama Hataları Geçme
sürüm 2.0.0 yeni Nedir:
- Yii 2.0 DB göç destekler, veritabanı erişim nesneleri ( DAO), sorgu oluşturucu ve Active kayıt.
- Yii 2.0 varsayılan şablon dili olarak PHP kullanır. Aynı zamanda kendi motor şablonu uzantıları aracılığıyla dal ve Smarty desteklemektedir.
- Dahili desteği SQL enjeksiyonu, XSS saldırılarını, CSRF saldırıları, çerez önlemek için kurcalama, vb ..
- Yii 2.0 PHP ad alanlarını ve özellikleri, PSR standartları, Besteci ve Bower benimser.
- Yii 2.0 destekler alıcılar ve ayarlayıcılar, yapılandırmaları, olaylar ve davranışlar yoluyla tanımlanan nesne özelliklerini 1.1 gibi.
- Yii ayıklayıcı uygulamanızın çalışma zamanı internals incelemeye olanak sağlar.
- Yii 2.0 gibi fragman önbelleğe alma, istemci tarafında HTTP önbelleğe alma, sorgu önbelleğe alma olarak, sunucu tarafında önbelleğe alma, önbelleğe alma seçenekleri bir dizi destekler.
- Yii 2.0 da GII, bir kod üretme aracı sağlar.
- Yii 2.0 hızlı bir şekilde son protokollere uygun tamamen işlevsel dinlendirici bir API kümesi oluşturmak için olanak sağlar.
- hızla istemci tarafında ve sunucu tarafında doğrulama hem destekleyen HTML formları oluşturabilirsiniz.
- Yii 2.0 sağlayan yerleşik kullanıcı kimlik doğrulama ve yetkilendirme için destek.
- Yii 2.0 hızla etkileşimli kullanıcı arayüzleri oluşturmanıza yardımcı kullanıcı arabirimi öğeleri, denilen aletler, zengin bir set ile birlikte gelir.
- Yii 2.0 bazı ortak görevleri kolaylaştırmak için birçok yararlı yardımcı sınıflar sağlar.
- Bu görünüm tercüme yanı sıra mesaj çevirisini destekler.
- Aynı zamanda yoğun bakım standardına uygun olan, yerel tabanlı çoğul formları ve veri biçimlendirme destekler.
Hangi sürümü 1.1.15 yeni
- Bu sürüm de CDetailView bulunan bir güvenlik sorunu giderir 1.1.14 sürümü.
sürüm 1.1.14 yeni Nedir:
- Yeni:
- Katma CRedisCache
- Yii Packagist de kayıt eklendi besteci bilgi dosyası
- Katma CPasswordHelper
- Eklendi Katalanca Tercüme
- Yeni kalıp tutucuları ()
- CActiveRecord seçeneği 'üzerinden' Eklenenler :: belongs_to ilişkisi
önbellek arka uç olarak REDIS anahtar değeri deposunu kullanır
CHTML'yi :: RadioButtonList () ve cHTML'yi :: CheckBoxList için
sürüm 1.1.11 yeni Nedir:
- Eklenenler tam özellikli davranışlar ve olaylar CConsoleCommand :: onBeforeAction & CConsoleCommand :: onAfterAction.
- PUT ve POST vücutta parametresi adında _method üzerinden POST aracılığıyla tünelli isteği DELETE için destek eklendi.
- CHTML HTML5 url, e-posta, sayı, aralık ve tarih alanları için destek ekleyin.
- 'damgası' ile 'zaman' den postgresql için değiştirildi datetime sütun türü.
- Katma getIsFlashRequest (), Flash / Flex isteği doğru kullanımı ile FireBug. CWebLogRoute kullanarak
- Eklendi CBreadcrumbs :: $ activeLinkTemplate ve CBreadcrumbs :: her öğenin şablonu değiştirmek için izin verir $ inactiveLinkTemplate özellikleri.
sürüm 1.1.9 r3527 yeni Nedir:
- oluşturulan çeviri dosyası eski satırları eklemek için değil
2.0.1
sürüm 1.1.8 r3324 yeni Nedir:
- kamu olmak CUploadedFile yapıcısı değiştirildi.
- desteği eklendi 0 olarak COutputCache :: süresi belirleyerek önbellekli içeriği geçersiz.
- Yükseltildi HTMLPurifier.
- Daha fazla birlikte çalışabilirlik için application / xml XML mimetype değiştirildi.
- 1.8.13 için JQuery UI Yükseltildi.
- 1.6.1 jQuery Yükseltildi.
- Yükseltildi Blueprint CSS.
- CWebService üretim modunda kaynak dosya adı ve hata satır numarasını görüntüler olmaz.
- Şimdi açıkça PDO :: ATTR_EMULATE_PREPARES koyacaktır yanlış olduğu CDbConnection :: $ emulatePrepare Ayarı yanlış olduğu.
- değiştirildi cHTML'yi :: clientChange olay özel olay türlerini destekler ve AJAX kullanarak çatışmaları önlemek için bağlayıcı.
v4.3.0
1.0.1
sürüm 1.1.7 r3135 yeni Nedir:
- Sabit hata:
- CDbCriteria Doğru özyinelemeli birleştirme :: ile
- Gii kendisine daha FK bağlama ile bir çocuğu olan bir anne-baba için tek ilişkisi yaratacak hata düzeltildi
- CPgsqlSchema bazı senaryolarda doğru sıra isimlerini tespit edemedik hata düzeltildi
- Sabit ateşleme olayı birden çok kez canlı (kullanarak) / temsilci ()
- Sabit hata göç komut connectionID özellik değerini saygı etmediğini
- renderDynamic ile beginCache çalışma değildi hata düzeltildi ise kullanılan birden çok kez
- CWebUser :: getFlashes () sonucu bir sayaç dizi dönecekti hata düzeltildi
- CHttpRequest :: getUrl () getRequestUri aynı olmalıdır
- Sabit CDbCriteria :: mergeWith hatası
- CSqliteSchema :: resetSequence () çağıran özel durum olabilir hata düzeltildi zaman hiçbir autoincrement sütun
- Sabit hata
- Geçerli sayfayı terk ederken CGridView ajax çağrıları bazen hata uyarısı görüntüler olurdu hata düzeltildi (mdomba, Qiang)
- CGridView filtresi şimdi) yerine param (bir) jQuery serialize (kullanır
- sorunu giderildi düzgün Firefox ve Chrome işlenen değil CGridView bile satır
- CFileHelper bug düzeltildi :: doğru dosya uzantısını bulmak değildi getExtension, ValidatePath ve getMimeTypeByExtension
- bazı sütunlar düzgün MigrateCommand işlem görmeyen hata düzeltildi
- tablo takma kullanırken AS anahtar sözcüğünü tanımadı oluşturucu sorgu hata düzeltildi
- Şimdi STAT ilişkileri tarafından saygı varsayılan kapsamları 'katılmak'
- CJuiDatePicker.flag = true ayarlarken, tarih seçici görünmez olacağını hata düzeltildi
- MSSQL için renameColumn doğru işe yaramadı hata düzeltildi
- Sabit hata li>
- CCheckBoxColumn bug & quot Sabit; kontrol tüm & quot; onay kutusu işaretli olan değil / denetlenmeyen gerektiğinde
- CGridView içinde hata düzeltildi, SelectionChanged değil çağrıldı zaman & quot; kontrol tüm & quot; tıklandığı
- CDbCommand :: truncateTable Sabit sıfırlama dizisi
- Bazı pecl-memcache ve memcached sürümleri ile Sabit CMemCache uyumsuzluk
- Donanımlar:
- Eklendi adlı parametrized kapsamları, kriterlere kapsamları eklenen birleştirme kapsamı kriterlerini uygulamaya
- Eklenenler dinlendirici URL yönetimi
- Geliştirilmiş CUrlManager :: parsePathInfo () desteklemek için çok boyutlu giriş diziler
- & quot desteği eklendi; içinden & quot; Dernek tablo verilerini işlemek için izin Active kayıt ilişkilerinde
- CClientScript ile özel komut dosyası paketleri kullanarak için destek eklendi
- Exposed CActiveForm :: özellikleri ve summaryID
- Eklendi CDbColumnSchema :: autoIncrement özelliği DB sütunu otomatik artan olup olmadığını kontrol sağlamak için
- Katma updateSelector CGridView ve CListView hem mülk
- 'validSchemes' ve 'defaultScheme' özelliği (Y !!) ilave edilerek geliştirilmiş CUrlValidator
- ) temalı görünüm yolunu dönen desteklemek için
- Gelişmiş CGridView: Uygun bir mesaj oluşan ve görüntülenen veya isteğe bağlı olarak özel hata işleyicisi gönderilen ajax hatası
- Eklendi CFormInputElement :: $ enableAjaxValidation ve $ enableClientValidation bireysel giriş alanları için açma / kapama AJAX doğrulama açma izin
- Eklendi $ dumpLogs clogger parametresi :: (gömme) böylece günlük iletileri zorlanamaz will dökülüyor edilecek
- CHTML :: activeRadioButtonList ve cHTML'yi :: activeCheckBoxList eklendi 'uncheckValue' seçeneği. Bu gizli alan oluşturma önlemek sağlar
- Exposed CClientScript :: $ hasScripts
- Eklendi CWebUser :: authTimeout kimlik zaman aşımı ve oturum zaman aşımı arasındaki mesafeyi destekleyecek
- CDbConnection şimdi, sadece bir DB bağlantısını açacak
- desteği eklendi AJAX tabanlı doğrulama ihtiyaç giriş alanları için özel giriş kimliği kullanmak için
- Ayrı db bağlantıları üzerinden AR ilişkilerini izin
- sınıf temelli eylemler ile bağlanma parametresini kullanarak için destek eklendi
- Eklendi CCaptchaAction :: azaltmak veya Captcha (Y !!) okunabilirliği artırmak için offset özelliği
- Eklendi CDbCommand :: setFetchMode modu getiriliyor PDO sonucu ayarı izin
- GII ile model oluşturma, veritabanı alan adları PHP değişken isimlendirme kurallarına uymaya kontrol edilecektir
- Eklendi CHttpRequest :: getPut () ve getDelete () tamamen huzurlu taleplerini desteklemek için
- desteği eklendi & quot saygı; & quot cHTML'yi tarafından oluşturulan bir elemanın niteliği; göndermek & quot; HTML seçenekleri
- CActiveForm JavaScript artık doğru onay kutusunu ve radyo tipi giriş alanları için validaton tetiklemesi (Y !!)
- CTimestampBehavior :: timestampExpression şimdi DB ifade olabilir
- CDataColumn artık her zaman bir filtre kılacak
- SQL yürütülürken bir hata oluşursa hata ayıklama modunda Katma SQL deyimi ekran
- Eklendi CButtonColumn :: afterDelete böylece silme fonksiyonu sonra çağrılabilir javascript işlevi özel
- Eklendi CGridView :: boş hücre ekranı özelleştirme izin blankDisplay
- denetleyicisi memcached onay eklendi ve gereksinimlerine ipucu
- Gii giriş sayfası için şifre girişi ayarlayın varsayılan odak
- CMenu menü öğeleri 'etiketi' seçeneği isteğe bağlı izin ver ve boş bir dize değeri alır
- Eklendi CWebUser :: autoUpdateFlash
- CTreeView :: verilerine eklendi htmlOptions ek seçenekler herhangi bir ağaç görünümü düğümü için ayarlanabilir, böylece
- Eklendi CDbMigration :: execute ()
- Eklendi CMultiFileUpload :: seçenekleri ek seçenekler multifile nesnenin kurucusuna geçirilen böylece
- CGridView için sütunlar belirtirken sütun tipi isteğe bağlı olmasına izin ver
- CDbCriteria eklendi $ kaçış parametre :: karşılaştırmak ()
- Geliştirilmiş CJuiTabs sekmesi içeriği atlanabilir ve böylece
- Eklendi CListView :: ayırıcı
- CModel için :: validate Eklendi $ clearErrors parametresi ()
- Eklendi CDbConnection :: SetAttributes () ve GetAttributes () PDO ile DB bağlantısı başlatılıyor desteklemek için öznitelikleri
- CBaseListView.enablePagination false ayarlandığında summaryText daha belirteçleri eklendi
- Exposed CActiveRecord :: query ()
- Eklendi CGridView :: özel bir ajax hata işleyicisi kullanmak için olasılığı ajaxUpdateError
- uygulama oluşturulan
- Eklendi ilgili modeller almadan İlişkisel sorgu gerçekleştirme yeteneği
- Hata sayfası artık parametre listesinde ilişkisel dizi tuşlarını görüntüler
- Eklendi CController :: getActionParams () ve invalidActionParams () özelliği bağlayıcı işlem parametresini özelleştirmeye izin
- Eklendi CEvent :: $ params
- CStringValidator şimdi varsayılan olarak uygulama charset kullandığı
- Değişiklikleri:
- CGridView şimdi vücut içeriğinden sonra altbilgi hale
- isNewRecord doğru olsa bile DB sorgusu yinelemek olacak şimdi (gerçek $ isim) CActiveRecord :: getRelated Arama
- sürüm 1.8.11 jQuery UI Yükseltildi
- sürüm 1.5.1 jQuery Yükseltildi
- CConsoleCommand :: usageError () olacak şimdi hata koduyla çıkış 1
- jQuery UI şimdi kullandığı küçültülmüş CSS
- Kaldırılan jQuery boyutları eklentisi
- 2.1.2 Yükseltildi bgIframe
- Yeni:
- CActiveForm kullanarak sorunsuz istemci tarafında veri doğrulama gerçekleştirmek için destek eklendi
- Katma CDateValidator
- sorgu önbelleğe alma için destek eklendi
- Eklenenler Litvanya çeviriler
AJAXified sayfalarında
sboxname tanımlanmamış & edilir quot;; SelectionChanged & quot CGridView js hata düzeltildi
Gii kodu / fark görünümü üst başlayarak değildi
Bir onay kutusu bir filtre olarak kullanılabilir ve böylece
uygulanan kapsamları ortadan yapacak açıkça) CActiveDataProvider :: getTotalItemCount (çağıran hata düzeltildi
çağrı yığını bir yöntem çok karmaşık bir imza varsa bir PHP uyarı istisna görünümünde oluşabilecek hata düzeltildi
olmayan cgridview elemanları güncellerken CGridview keser
CWidget :: getViewPath (Enhanced
gerektiğinde autoConnection doğru ayarlanmadığı sürece
hedefi & quot;
Filtre özelliği bir dize ise
webapp ile yerine Controller CController kullanılarak İzin
Yukarý varsa
o jQuery çekirdek beri
sürüm 1.1.6 r2877 yeni Nedir:
- sayfa AR sorgu ilişkisel hata düzeltildi -by ve sıralama SQL Server için çalışmayabilir
- AR ve Gii Oracle DB değil varsayılan şema tabloları için başarısız olabilir hata düzeltildi
- CJuiDatePicker :: $ name PHP hataya neden olabilecek hata düzeltildi
- CHttpRequest :: getPathInfo () artık kodlanmış karakterleri saygı (Sam Koyu, creocoder)
- CFileHelper :: getMimeType () bir hataya neden oldu
- CDbCommandBuilder :: createInCondition () kompozit tuşları ile çalışmıyor hata düzeltildi
- Doğru grubun işlenmesini ve createCountCommand içinde olan devre dışı CDbCommandBuilder bir yazım hatası düzeltildi
- tuşlarına ızgara ve liste görünümlerinde işlenen konu kodlanmış olmalıdır Sabit
- AR PostgreSQL dizi sütun türü ile çalışmaz sorunu düzeltildi
- CListView ajax istek üzerine kendi içindeki bir DOM kabı üreten oldu hata düzeltildi
- CActiveRecord :: ilişkisel sorguda kullanılan belirsiz sütun hata neden olabilir) (varolduğunu sorunu düzeltildi
- CGridView ve CListView tarafından görüntülenen özet SQL Server için yanlış olabilir o sorunu düzeltildi
- düz CJuiDatePicker doğru bu etiketi kapanış olmadığı sorunu düzeltildi
- CSecurityManager :: computeHMAC () oluşturur hata düzeltildi standart dışı HMAC
- bir model ile CForm kullanarak bir form oluştururken kullanıcı tarafından sağlanan form kimliği onur değil hata düzeltildi
- CLDR'si gelen I18N verilerinin sayısı sembolleri üreten bir hata düzeltildi
- CAssetManager :: () yayımlamak bir PHP hataya neden hata var olmayan bir dizinde bir sembolik oluşturmak için çalıştı Sabit
- CActiveForm odak ayarlama hakkında gereksiz js kod üretir hata düzeltildi
- Sabit CDateTimeParser :: parse () varsayılan saat, dakika ve saniye taşıma
- sürüm 1.47 için CMultiFileUpload tarafından kullanılan Güncelleme multifile eklentisi
- CDbCommand :: BindParam () yöntemiyle Katma $ driverOptions parametresi
- Eklendi CAssetManager :: $ ExcludeFiles özelliği yayıncılık sürecinin alakasız dosyaların dışlanma desteklemek için
- blog demo iletişim formu modeli şimdi CCaptcha :: checkRequirements yararlanıyor
- CHTML :: null ayarlanırsa name niteliği hale olmaz düğmesi
- daha kolay kullanmak için yapmak CValidator :: createValidator () imza değiştirildi
- sürüm 1.0 Güncelleme Blueprint CSS
- CWebUser :: getReturnUrl Eklendi $ defaultUrl parametresi ()
- için destek eklendi CLDR'si merkezli çoğul formları biçimi ve numarası yer tutucuları
- CWebApplication ve CController içinde createAbsoluteUrl şimdi zaten URL kurallara saygı konak bilgisi dahili
- kullanıcı karışıklığı (Sam Koyu, Steve Friedl) azaltmak için Gii oluşturulan yapılandırma dosyasına eklendi ipFilters
- Eklendi CDbDataReader uygulayan Sayılabilir arayüz
- SQL Server için Katma checkIntegrity ve resetSequence
- veri modelinin aynı tip aynı sayfada birden çok kez kullanılabilir, böylece Geliştirilmiş CActiveForm
- CDbConnection.tablePrefix şimdi tablo öneki olarak boş bir dize kullanabilirsiniz
- öğeleri :: CMenu eklendi submenuOptions seçeneği
- Eklendi CDbConnection :: driverMap daha kolay özelleştirme izin şema sınıfları
- sürüm 1.9 CLDR verilerini Güncelleme
- İzin dizisi ile sarma olmadan birden fazla form ya da seçim biçimi miktar parametre geçirmeden
- CDbConnection :: quoteColumnName ve quoteTableName düzgün tablo öneki ve şema önek teklif edecek.
- Eklendi CConsoleCommand :: init ()
- Her çağrı yığını için kaynak kodu ile istisna ekran Geliştirilmiş (Sam Koyu, Qiang)
- konsol komut modunda hata ekranı Geliştirilmiş
- konsol komutları anonim parametreleri ve küresel seçenekleri kullanarak için destek eklendi
- Çek ve Hırvatistan'da eklendi mesaj çevirileri
- hızlı günlükleri işlemek için CFileLogRoute Gelişmiş
- yii için Geliştirilmiş IDE kod tamamlama :: uygulaması () - & # x3e;
- CSort şimdi ilgili bir model alanlarına göre ızgaraları (Sam Koyu, denis909) sıralamak için relation.field gösterimi destekler
- Katma CHttpRequest - & # x3e; xSendFile () kullanarak dosya indirme istekleri işlemek için X-Sendfile başlık
- refactored CMenu CMenu ekleyerek :: renderMenuItem daha kolay uzatılabilir yapmak için
- daha iyi kullanmak için CCheckBoxColumn Refactored, CCheckColumn eklendi
- Kompozit yabancı anahtarlar CActiveRecord :: ilişkilerde virgül () ayrılmalıdır
- CGridView şimdi filtreleri değiştirdikten sonra ilk sayfayı görüntüler
- isset ($ modeli - & # x3e x) ve isset ($ modeli [ 'x']) artık CActiveRecord modelleri için aynıdır
- )
- Uygulanan veritabanı göç özelliği
- eklendi sorgu oluşturucu
veri şamandıra numaralarını içeren zaman CJSON :: kodlamak geçersiz kodlama sonuç verebilir hata düzeltildi
PHP 5.2 ve PECL fileinfo uzantısı ile kullanıldığında
onlar desen kullanılmayan
Yii :: t (creocoder Sam Dark, Qiang, dmitriy.trt)
selectableRows; & # x3e -
$ Yapmak $ htmlOptions yapılandırılabilir bir seçenek yaşamak için cHTML'yi :: clientChange (Değişik
Gereksinimleri :
- PHP 5.4 veya daha yüksek
Yorum Bulunamadı