CakePHP geliştirme maliyetlerini azaltmak ve MVC ve ORM gibi yaygın olarak bilinen tasarım desenleri kullanarak, kendi uygulamalarını oluştururken geliştiricilerin daha az kod yazmak yardımcı olacaktır.
çerçeve çok iyi belgelenmiştir, birçok geliştiriciler yardımcı oldu aslında geçmişe sırasında buna geçiş yapın.
Basit yapısı onları onları uygulamanın yapısı ve veri üzerinde derinlemesine kontrolü sağlayan, eskisinden daha hızlı uygulamaları sunmak yardımcı oldu.
Bir veya daha fazla özellik CakePHP çekirdek aracılığıyla kapsamında değilse, panik ve sadece toplum tarafından yönetilen bileşenlerden biri için kontrol etmiyoruz.
Şu anda CakePHP Symfony'de, Zend, Slim, ya da laravel gibi diğer ünlü araçlar aynı kategorideki etrafında üst PHP çerçeveler biri olarak kabul edilir.
nedir yeni Bu sürümde:
CakePHP'de 3.2.1 Yeni (31 Ocak 2016)
sürüm Yeni nedir 3.2.6 / 2.8.3:
- < li> Bu bültenleri Doğrulama bir zayıflık :: uploadedfile () dosya girişleri sunucuda varolan dosyaları kabul manipüle edilebilir düzeltin. Bu potansiyel olarak hassas sistem dosyalarını erişmek mümkün saldırganın neden olabilir. Eğer Doğrulama :: uploadedfile () kullanılarak ve mim-tiplerini kontrol veya dosya bir Yüklenen dosya, yükseltme gerektiğini de-aslında olduğunu sağlanması değilseniz.
sürümde yeni nedir 3.2.5 / 2.8.2:
- bir regresyon iç içe önek yolları olmak yanlış giderilmiştir çekimli.
sürümde yeni nedir 3.2.3 / 2.8.0:
- bir regresyon iç içe önek yolları olmak yanlış giderilmiştir çekimli.
sürümde yeni nedir 3.2.1 / 2.8.0:
- bir regresyon iç içe önek yolları olmak yanlış giderilmiştir çekimli.
sürümde yeni nedir 3.1.5 / 2.7.7:
- Tembel hevesli Yükleme
- Ek Filtreleme Yöntemleri
- Şablonlar Ek Şablon Değişkenler
- Postaları
- Yenilendi Standart Uygulama Stilleri
- Shell Yardımcıları
sürümde yeni nedir 3.1.0 / 2.7.3:
- Tembel hevesli Yükleme
- Ek Filtreleme Yöntemleri
- Şablonlar Ek Şablon Değişkenler
- Postaları
- Yenilendi Standart Uygulama Stilleri
- Shell Yardımcıları
nedir sürümü Yeni 3.0.7 / 2.6.7 / 1.3.20:
- AssetFilter şimdi önbellek başlıklarını kontrol etmek için bir cacheTime seçeneğini destekler.
- ORM RulesChecker özellikleri bir özellik ayrıldı. Bu, diğer datasources içinde yeniden kurallar kolaylaştırır.
- EventDispatcherInterface eklendi. Bu bir nesne olayları destekleyip desteklemediğini test zaman method_exists yerine instanceof kullanmanıza olanak sağlar.
- Bir konsol çıkış testi saplama sınıf kolay test konsol uygulamaları yapmak yardımcı olmak için eklenmiştir.
- Koleksiyon :: ekstresi () artık {*} joker desteklemektedir.
- Konsol komutları ve görevleri artık her dosyaya y cevaplamak için ihtiyacını ortadan kaldırarak, tüm dosyaların üzerine yeteneğini destekler.
- Tüm testler PHP7 geçmek.
özelliklerini ayıklanması
sürüm Yeni 3.0.4 / 2.6.4 / 1.3.20 nedir:
- Basamaklı silme özel takma adları ile dernekler artık başarısız olması gerekir.
- XmlView şimdi _xmlOptions destekliyor. Bu JsonView davranışını eşleşir.
- EntityTrait :: extractOriginal () şimdi özü ile tutarlı davranır (). Her iki yöntem de şimdi tüm adlandırılmış özellikleri, yerine sadece değişmeden özelliklerini içerir. Yeni bir yöntem extractOriginalChanged () değiştirilmiştir niteliklerin sadece orijinal değerleri ayıklamak için kullanılır.
- Sorgu dizesi parametreleri artık doğru IntegrationTestCase desteklenir.
- Koleksiyon :: isEmpty () ve Pasta & # x5c; ORM & # x5c;. Sorgu :: isEmpty () eklendi
- Formlar şimdi eylem niteliği olmadan oluşturulabilir.
- varlık verilerine erişme artık daha verimlidir. Varlıkları özel Erişgeçler sonucunu önbelleğe ve özellikleri değiştirilir veya kaldırılır zaman önbelleği geçersiz kılacaktır.
- CsrfComponent hem CSRF belirteci eksik istekleri ve CSRF yazılan verileri geçersiz başarısız olur.
- istek verileri marshalling, boş kişiler özenle oluşturulmuş JSON yükleri ile bypass doğrulama yöntemleri ile olabilir. RulesChecker doğrulamaları bu boş kişiler tarafından bypass olmaz.
nedir sürümü Yeni 2.6.2 / 1.3.20 / 3.0.0-RC2:
- TextHelper artık iki kat // ile başlayan URL'ler bağlantılar
- POT dosyası oluşturma artık 'POT-Creation-Tarih' başlığı içerir. Genellikle sürüm denetimi anlamsız gürültü yol açar.
- ExceptionRenderer bir hata kaldırdı Sabit istisna oluşturma.
- bir model sabit olmuştur kuruldu PaginatorHelper içinde Bildirimi hataları.
- ConsoleOutput hatalara neden olmaz. // çıktı
- yanıtları yerine artık 200 varsayılan durum kodu olarak 302 kullanmak yönlendir.
- Eklenti fırında şimdi Görünümler için doğru dizinleri oluşturur / Düzenleri.
- FormHelper artık metin türü zorunlu olduğunda geçersiz maxlength ondalık sütunları için niteliklerini oluşturur.
php ile kullanıldığında
sürüm 2.6.0 yeni Nedir:
- stackTrace () bir kolaylık sarıcı olarak eklenmiştir Debugger :: izi için function (). Doğrudan yapar) (sadece hata ayıklama olarak echos. Ama hata ayıklama seviyesi üzerinde yalnızca.
- ConsoleOptionParser :: removeSubcommand () eklendi.
- Shell :: yazma () ilerleme çubukları oluşturmaya izin veren ya da zaten ekrana outputted olmuştur metni değiştirerek çok fazla satır çıktısı önlemek için eklenmiştir.
- AclBehavior, modelin parentNode () yöntemi şimdi ilk argüman olarak geçirilen türünü (Aro, Aco) alır kullanırken:. $ Modeli - & # x3e; parentNode ($ tip)
- Şema göçler artık anahtarın sonra destekler. Bu anahtar, yeni bir sonra eklenmelidir hangi sütun belirlemenizi sağlar.
- Model :: save () atom seçenek 3.0 geri-taşıdık vardı.
- CakeRequest :: param () şimdi kullanarak değerleri okuyabilirsiniz: ref:. Verileri gibi karma-yolu-sözdizimi ()
- CakeRequest. SetInput () eklendi
- HttpSocket :: kafası () eklendi.
- Şimdi bir istek yaparken kullanmak için özel bir protokol geçersiz kılmak için protokol seçeneğini kullanabilirsiniz.
- CakeTime :: timeAgoInWords () şimdi strftime () destekler uyumlu mutlak tarih biçimleri. Bu biçimlendirilmiş kez lokalize kolay yapmanıza yardımcı olur.
- CakeTime :: timeAgoInWords () şimdi bir relativeStringFuture seçeneği destekler. Bu seçenek, gelecekteki göreli zaman tarih biçimlerini çıkış için bir printf uyumlu bir dizedir. Bu biçimlendirilmiş kez lokalize kolay yapmanıza yardımcı olur.
- Karma :: şimdi bir özel durum oluşturur) (olsun.
- Karma :: yuva () artık bir istisna hiçbir veri yuvalama operasyon sonuçları. yükseltir
- HtmlHelper :: css () bir kez seçeneği eklendi vardı. HtmlHelper kez seçeneği :: komut dosyası () aynı şekilde çalışır. Varsayılan değer geriye dönük uyumluluğu korumak için yanlıştır.
- maxlength niteliği şimdi de, textareas uygulanacaktır.
- Yeni i18n işlevler eklendi. yeni fonksiyonlar Eğer muhtemelen kafa karıştırıcı mesaj dizeleri disambiguate veriyor mesaj bağlamı eklemenize olanak tanır. Örneğin bağlama göre İngilizce birden çok anlama gelebilir 'okumak'. Yeni __x, __xn, __dx, __dxn, __dxc, __dxcn ve __xc fonksiyonları yeni özelliklere erişim sağlar.
- AuthComponent şimdi başarılı bir kullanıcıyı tanımlamak sonra Auth.afterIdentify olayını tetikler.
- Model :: afterFind () artık her zaman afterFind için tutarlı bir biçim kullanır (). $ Birincil false olduğunda, sonuçlar her zaman $ altında yer alacaktır verileri [0] [ 'ModelAdı']. Bu $ ayarlayabilirsiniz - & # x3e;. UseConsistentAfterFind = uygulama eski davranışına dayanır, orijinal davranışını geri yüklemek için sahte
- Yapılandırma değeri I18n.preferApp şimdi çevirilerin sırasını kontrol etmek için kullanılabilir. true olarak ayarlanırsa herhangi eklentileri 'olanlar üzerinde uygulama çevirileri tercih edecektir.
bir sütun eklerken MySQL ile
yol argümanı geçersiz olduğunda
İlgili DB alan HTML özellikleri gereği, tip varchar olduğunda
sürüm 2.5.7 yeni Nedir:
- Şimdi CakeEmail e-posta adresi desen unsetting olarak çalışıyor belgelemiştir.
- Konsol araçları artık başarısızlık sıfırdan çıkın.
- SchemaShell şema sınıf isimleri Sabit çekim.
- SQLite veri kaynağı doğru alt sorgular içeren sorgular dışında alan adlarını ayrıştırır.
- TreeBehavior şimdi tanımlanmış bir varsayılan sipariş özelliğine sahip modelleriyle çalışır.
- HttpSocket incelikle artık geçersiz yığın halinde yanıtları işler.
- HttpSocket şimdi HTTP 1.0 bağlantıları yapılacak sağlayan, sürüm yapılandırma seçeneği onurlandırıyor.
- Postgres veri kaynağı artık diziler tanımlanmış dış şemaları ile çalışır.
- CakeEmail artık sadece '0' içeren satırları şeritler.
- Memcached önbellek motoru daha çalışma sırasında parçalama arızası düzeltildi.
- Cached file_map artık her isteği üzerine yeniden oluşturur.
- CakePHP'nin şimdi phpunit.phar paketi ile uyumludur.
Hangi sürümü 2.5.6 yeni
- başarısızlık vakalar.
xdebug etkin olup olmadığını
sürüm 2.5.5 yeni Nedir:
- Konsol uygulamaları çıkışı olmaz renkler hiçbir yoksa TTY.
- Dosyalar Klasör tarafından üzerine değil :: SKIP bayrağı kullanılan kopya ().
- Karma :: insert () ve Hash :: şimdi ilk yol unsuru olarak 0 işlemek) (olsun.
- Geliştirilmiş API belgelerine.
- Hash :: (kaldır) hatalı verileri kaldırmak bir durum düzeltildi.
- UUID sütunları artık PostgreSQL düzgün yansıtılır.
- CakeEmail :: şimdi e-posta desenini sıfırlar) (reset.
- Hash artık çok daha hızlı) (vardır :: (genişletmek) ve Karma :: birleştirme.
Hangi sürümü 2.5.4 Yeni:.
- Geliştirilmiş SMTP kimlik doğrulama cevap kontrolleri
- Başlıkları artık doğru gönderilir.
- örnek şema dosyaları hatalar düzeltildi.
- SecurityComponent artık karadelik geri arama içine bir boşluk içeren URL'ler koyar.
- Yıl doğrulama şimdi 1800 ve daha sonra gelen tarihleri kabul eder.
- RequestHandlerComponent SİL istekleri istek gövdelerini unserialize olacaktır.
- İşlemler şimdi saveAssociated / saveMany geri alınır.
- Model :: afterFind () artık hasOne / belongsTo dernekler için iki kez denir. Şimdi sadece model takma biçimi ile, bir kere çağrılır.
- bina artık hiçbir koşulları kabul katılın. Çapraz koşulları doğru sorgu kısıtlamak nerede sürece oluşturulacak hiçbir koşullar ile oluşturulan birleşimler zaman.
- SchemaShell artık doğru --file ve --name anahtarları işler.
- Oluşturulan şema dosyaları artık daha öngörülebilir isimleri var. Bunun yerine APP_DIR değeri kullanarak, onlar her zaman uygulama şema dosyaları için 'Uygulama' kullanılacaktır.
- FileEngine yarış koşullarından doğan istisnalar artık göz ardı edilir.
- CakeTime şimdi 'döndürür.
- Çeviri işlevleri doğru tutucular biçimlendirmek.
AuthComponent ile ajaxLogin elemanları kullanırken
istisnalar yükseldiği zaman
Geçersiz girişi
İlk değeri null olduğunda
sürüm 2.5.3 yeni Nedir:
- TextHelper :: autoLinkEmail () şimdi linkler e-posta adresleri elemanları HTML bitişik.
- 'araştırma' artık düzgün şimdi Inflector tarafından çoğul edilir.
- 'stadyum' artık düzgün şimdi Inflector tarafından çoğul edilir.
- ACL tablolar dahil şema şimdi performansını artırmaya yardımcı olmak için indeksler içerir.
- APCEngine önbellek şimdi APCu ile uyumludur.
- Uygulama :: pluginPath () önerilmemektedir. Bunun yerine) (Plugin :: yolunu kullanmalıdır.
- API doc blokları pek çok sınıfa geliştirilmiştir.
- E-posta doğrulama kuralları rahat edilmiştir. UTF-8 karakter ve IDN alan adları ile her ikisi de e-posta adresleri genellikle teslim ancak filter_var başarısız edildi ().
- CakeResponse :: (paylaşılabilir) artık kamu max-age başlığını ayarlar.
- Model :: GetDatasource () şimdi doğru SchemaName özelliğini değiştirir. Bu 2.4.8 tanıtılan bir gerileme giderir.
- Doğrulama :: inList () artık sayısal kontroller için onaltılık değerleri kabul eder.
- CSRF artık sona erme her istek üzerine güncelledik jetonudur Çok kullanım.
- h () şimdi daha iyi bir performans sergiliyor.
CakeEmail
sürüm 2.5.2 yeni Nedir:
- CDPATH kullanıldığında kek konsol komutu artık çalışıyor.
- olduğunu.
- Yanlış durum satırı ayrıştırma sabit olmuştur.
- Form kurcalama koruma sabit olmuştur.
- artık devre dışı seçme seçenekleri oluşturma dizi (1) engelli seçeneği için kullanılan seçme elemanı devre dışı bırakır.
- yıldız yolları Firar şimdi ters yönlendirilebilir.
- Eski blowfish sağlamalarının artık kabul edilir ve AuthComponent ile kullanılabilir.
- '0' bir kullanıcı adı artık AuthComponent ile kullanılabilir.
- Geliştirilmiş API docs.
'Geribildirim' ve büküm şimdi doğru
HttpSocketResponse
Form URL birden fazla sorgu dizesi parametreleri içeren
sürüm 2.5.1 yeni Nedir:
- Denetleyici :: referer () doğru zaman yerel davranır URL'ler oluşturulur.
- TextHelper :: kuyruk () restore edilmiştir.
- FormHelper güvenlik belirteçleri sadece sağlamalarının üretmek için bir URL yolu ve sorgu parçalarını kullanın. Mutlak URL formları oluşturmak için kullanılan bu sorunları giderir.
- Eksik bileşen hata sayfaları artık doğru yollara sahip.
- PHP5.6 ile uyumluluk geliştirildi. 2.5.1 aşağıdaki değişiklikleri içerir:
- Birden datasources ile modelleri ve dernekler veri yükleme artık düzgün çalışıyor. Bu 2.5.0-beta eklenen bir gerileme giderir.
- FormHelper :: postLink () 2.5.0-dev bir geriye uyumsuz imza değişiklik vardı. Bu yöntem artık geriye uyumludur.
- CakeEmail şimdi metin ve html ama hiçbir ekleri içeren e-postalar için doğru mimetype kullanır. Daha önce, / karma bazı istemciler yanlış e-posta mesajları işlemek için sebep olan kullanıldı.
Hangi sürümü 2.5.0 yeni
- Redis önbellek motoru artık unix_socket destekler.
- Geçerli sayfayı sınırından daha az kayıtlar varken artık ilk sayfa için bir find ( 'sayım') yapacak PaginatorComponent.
- FormHelper :: postLink () 2.4.9 den düzeltmeleri de birleştirilmiştir.
- Çok sayıda API belgelerine gelişmeler.
- TextHelper :: kuyruk () tespit edildi.
- SQL Server :: tarif () demirbaşlar ile kullanıldığında artık başarısız başarısız oldu.
- Kimlik adaptörleri farklı şifre karma stratejileri ile aynı adaptör birden çok kez kullanmak için izin ad verilmiş olabilir.
sürüm 2.4.9 yeni Nedir:
- FormHelper :: postLink () artık düzgün çalışıyor SecurityComponent. 2.4.8 bir hata yanlış sağlamalarının oluşturulan sonuçlandı yapıldı.
Hangi sürümü 2.4.8 yeni
- tabloları anlatırken
- SQL Server artık düzgün şema adını ekler .
- Karma :: ekstresi () şimdi boolean özelliklerini eşleşebilir.
- kullanarak kabukları artık gerçekleşmesi gerekir fclose () hataları.
- CakeResponse :: dosya () artık bir istisna atar '..'.
- ShellDispatcher şimdi bir dizi argv atmalarını. pasta konsolu olmayan bir cli SAPI çağrıldığında bu sorunları giderir.
- TextHelper :: autoLink () şimdi doğru içeren alt etki ile URL'lerin bağlar. '' & # X5c; _ '
- SecurityComponent formu oynanmasını sağlamalarının artık karma girişi olarak sorgu dizesi de dahil olmak üzere URL'yi içerir.
yolları içerdiğinde
sürüm 2.4.7 yeni Nedir:.
- Çekirdek fikstür şimdi ARMUT paketlerinde bulunur
- Limburgişçe yerel L10N eklendi.
- MailTransport mail () başarısız olduğunda yükseltilmiş istisna son hatayı içerir.
- HtmlHelper :: getCrumbList () artık kaçış parametresini destekler.
- Belirli SQLSERVER şemalar nitelendiren tabloları artık düzgün çalışır.
- birkaç sınıfları için geliştirilmiş API docs.
- URL'ler doğru oluşturulur.
- Model :: deleteAll () düzgün çalışır.
- CakeEmail şimdi yardımcıları tema belirler.
- radyo (), () seçin ve onay kutusunu (üretilen Gizli girdiler) sağlandığında özniteliği 'formunu' var.
- 'aves' ile biten kelimeleri Çekimi iyileştirildi.
- CakeTestCase :: assertTags () artık çok daha hızlı çalışır.
- CakeTestCase :: assertTags () hepsi şimdi onaylanmak üzere özelliklerini gerektirir.
- AclShell :: şimdi silmek eşleşen tüm kayıtları kaldırır.
İki yönlendirme tuşları aynı alt dize ile başlar
MySQL görünümleri kullanarak
Hangi sürümü 2.4.6 Yeni:.
- Extract görev doğru doğrulama iletileri içindeki tırnak kolları
- Model :: alan () şimdi TranslateBehavior ile çevrilmiş alanları ile çalışır.
- Çekirdek testleri ARMUT paketlerinin artık parçasıdır. armut paketi besteci bağımlılığı olarak kullanıldığında, bu sorunları çözer, ve yanlış bir ClassMap oluşturulmuştur.
- FormHelper :: şimdi boş değerler için onay kutularını üretebilir onay kutusunu ().
- Postgres şimdi SchemaShell kullanırken tamsayı boolean alanları dönüştürebilir.
- Değişiklikleri döndürüldü bulundu. Bu değişiklikler bazı uygulamalarda sorunlar neden oldu.
- API belgelerine geliştirilmiştir.
- önekli eylemler için yönlendirme Ters iyileştirilmiştir.
- TranslateBehavior :: bindTranslation (ile Geçici dernekler kurulum) şimdi doğru bağlanmamış ve restore vardır.
- Takas verileri artık 100'den büyük levhalarla birlikte çalışacaktır.
- Doğrulama :: ondalık () artık lokalize yüzen ile çalışır.
- datetime seçiciler geçersiz veriler artık doğru işlenir.
Radyo girişleri için oluşturulan nasıl kimlikleri
MemcacheEngine ile
sürüm 2.4.5 yeni Nedir:
- radyo ve onay kutularını için üretilen DOM kimlikleri şimdi olmalı çarpışma olmayan alfanümerik değerleri kullanırken özgür.
- postgres sürücüsü artık şema adları tırnak. Bu eski şemalar özel karakterler kullanarak sorunları çözer.
- Çeviri davranış şimdi doğru '0' tercüme değerlerini işler.
- Kontrol pişirme artık hiçbir kontrolörleri oluşturulur iyi geri bildirim sağlar.
- DateTime girişleri yıl 0 seçmek olmaz. Bu MySQL ile uyumluluğu artırır.
- bağlantı parametresi Şema oluşturma şimdi beklendiği çalışmaları olarak.
- URL'ler çift URL çözülür artık. adlı parametreler veya yol kesimleri URL kodlu veri gibi görünen değerleri içeren bu düzeltmeleri veri kaybetti.
Seçilen değer '0000-00-00' olduğunda
sürüm 2.4.4 yeni Nedir:
- TextHelper :: autoLink () şimdi kolları e-posta adresleri URL'ler içine doğru.
- Sayfalandırmayı isteği veri bile ayarlanır.
- Model :: deleteAll ancak şimdi farklı kayıtları silinecek.
- Router :: mapResources () şimdi önek lider ve sondaki çizgi hem de sahip olmasını sağlar.
- CakeSession sonsuz bir döngüye koşulu tespit edildi. Bu zaten geçersiz oturum başlatma tarafından tetiklenen olabilir.
- Karma :: (sayısal) şimdi negatif sayılar ve diğer sayısal değerlerle beklendiği gibi çalışır.
- 'benim' ve 'ym' biçimleri () hem 2 ve 4 haneli yıl değerlere izin vermek için rahat edilmiştir.
- type = checkbox sağlandığında FormHelper yanlış türleri anlaması olmayacaktır.
- Postgres birincil anahtarlar artık doğru bigserial türü kullanın BigInteger.
- FormHelper :: Bir aralık da kullanıldığında dateTime () doğru 12:00:00 etrafında kez işler.
- Hash :: anahtar ve değer yolları farklı uzunluklardaki dizilerde neden zaman şimdi istisnalarını atar () birleştirir.
- CakeRequest :: referer () artık yanlış HTTP_X_FORWARDED_HOST başlığını okur.
Bir NotFoundException şimdi yükseltildiğinde
Doğrulama :: tarih
sürüm 2.4.3 yeni Nedir:.
- API Belgeleri iyileştirmeler
- Uzun başlıkları artık PHP_EOL ile sarılır. Bu diğer SMTP taşıma acentaları Qmail ile teslimat sorunları çözmek ve olmalıdır.
- Model :: & # x5c;. _clearCache () Geliştirdi performans
- Model şimdi şema sayısal sütun adlarını içeren iyi iş bu.
- Bir istisna şimdi zaten açıkken bir görünüm blok açıldığında yükseltilir.
- SchemaShell artık özel bir name parametresi sağlanırsa dosya olarak schema.php kullanır.
- MKV desteklenen bir içerik türü.
- CookieComponent yazma artık daha tutarlıdır. Daha önce çok anahtar yazma ve tek yazma çok farklı ele alınmıştır. yazma tutarlılığı Tespit silme veri Saner yapar ve daha az kurabiye sonuçları iletilir.
- Boş dizi veri artık doğru ayrıştırılır.
- CakeTime :: dayAsSQL () şimdi doğru zaman dilimi parametresini destekler.
- COUNT (DISTINCT x) sorguları şimdi SQLServer daha iyi çalışır.
- Postgres dizisi değerleri artık özel birincil tuşlarını kullanın.
- HtmlHelper şimdi doğru meta etiketleri için oluşturulan URL'leri kodlar.
- Şimdi beklendiği çalışmaları olarak bir GET formu oluşturduktan sonra FormHelper :: postLink () kullanma.
- Model :: saveAssociated () ifadesi artık doğru nesneleri işler.
MailTransport ile e-posta gönderirken
çerezleri
nedir sürüm 2.4.2 yeni :
- SQLite :: kesiği () doğrular sqlite_sequence tablo onu değiştirmeden önce mevcut.
- Etiket elemanları şimdi onların radyo girişler için doğru oluşturulan özellikler için var.
- sınıflar ve yöntemler bir dizi için geliştirilmiş API belgelerine.
- TreeBehavior :: şimdi doğru kapsam koşulları kullanır) (kurtarın.
- Karma :: şimdi boş değerlere içeren iğne değerleri için bakabilirsiniz) (içerir.
- Engelli radyo düğmeleri artık doğru oluşturulur.
- Uluslararası alanları artık Doğrulama tarafından kabul edilir :: url ()
- Inflector artık doğru 'kota' ve 'eğrileri' işler.
- jQueryEngineHelper şimdi bir geri arama argüman olarak 'xhr' seçeneğini davranır.
- Bake şimdi şamandıra alanları için sayısal doğrulayıcı ekler.
tamsayı ve dize tuşları kullanıldığında
Hangi sürümü 2.4.1 Yeni: LC_TIME dosyalarını yüklerken
- Bildirimi hataları artık gerçekleşmesi gerekir .
- TreeBehavior :: generateTreeList () şimdi modelin actsAs özelliğinde tanımlanan kapsamını içerir.
- taleb desteği Kabuk komutları eklendi. Bulunduğunuz ortam readline destekliyorsa, ok tuşları artık çıkış kaçış dizileri.
- FormHelper :: input () şimdi etiket anahtarında tanımlanan özelliklerini kullanacaktır.
- Dönüm desteği geliştirildi.
- CakeTime :: timeAgoInWords Performans () geliştirildi.
- Davranış geriçağırımlarının Yöntem imzaları giderilmiştir. Eğer PHP5.4 kullanıyorsanız, herhangi bir E_STRICT hatalarını gidermek için davranışların yöntem imzalarını güncellemek gerekebilir.
- ÇAPRAZ doğru şimdi işi JOIN.
- SqlServer :: değeri () şimdi doğru NULL değerleri işler.
- Önbellek :: FileEngine ile clearGroup () ve hiçbir önek davranır.
- CakeEmail şimdiden kodlanmış edilmemiştir alfasayısal olmayan karakterler içeren e-posta takma adları, tırnak.
- Telefon numarası doğrulama, geçerli alan kodları geçersiz olduğu tespit edilir. Düzeltmek için basitleştirilmiş
şimdi beklendiği gibi
sürüm 2.3.9 yeni Nedir:
- Bakım sürümü 2.3.9 20 onarımları üzerinde birleştirir ve bazı performans iyileştirmeleri.
sürüm 2.3.8 yeni Nedir:.
- Geliştirilmiş API belgelerine
- I18nShell artık doğru eklenti modeli doğrulama mesajları ayıklar.
- ServerShell şimdi sorgu dizesi parametreleri ile statik varlıkları vermektedir.
- ServerShell doğru document_root parametresini kullanır.
- Inflector şimdi ek kelimeleri çoğul olabilir.
- Dosya yanıtları.
- redirectUrl () için 2.3.7 AuthComponent tanıtıldı bir regresyon sabit olmuştur.
HTTP Aralığı şimdi düzgün çalışması kullanarak
Bir uygulama bir alt çalışırken
sürüm 2.3.7 yeni Nedir:
- Cached görünümleri artık Content-Type başlığı içerir. Bu yükseltirken sizin açınızdan önbelleklerini yıkayın önerilir.
- Return-Path şimdi SMTP aracılığıyla teslim e-postaların üzerine hariçtir.
- tasarruf kayıtları artık tutarlı otomatik oluşturulan ve değiştirilen kez. Onlar bir saniye farklılık olabilir bir kenar durumda olması için kullanılır.
- Belgesiz, IIS_SERVER sabiti etrafında denenmemiş özellikler kaldırıldı.
- FormHelper :: dateTime () Daha önce cari yıldan bir maxYear sahip bir giriş oluştururken doğru yılı seçer.
- E-posta görünümleri şuanda geri aramaları yanlış sınır belirteçler sonuçlanan satır içi görüntüleri veya ekleri eklemek olabilir render işlemi sabitleme konularında daha sonra sınır hesaplar.
sürümde yeni nedir 2.3.4 / 1.3.16:
- CakePHP'nin 1.2.12, 1.3 0,16, 2.2.8 ve 2.3.4 ne kadar sayfalama ve PaginatorComponent sap sıralama kriterlerine kritik bir sorunu gidermek için piyasaya sürülmüştür.
sürüm 2.3.3 yeni Nedir:
- veri kaynağı değiştirmek için davranışların 'BeforeSave geri arama izin gerçek kullanılacak kaydedin.
- yanlış meridyen zaman alanları için seçilmiş olacaktır FormHelper içinde Tespit hata.
- Çözülen sorunlar eklenmektedir değilken $ kullanır = true.
- mysql özel durumlarda Sabit durum ayrıştırma.
- tuşu = & # x3e için destek eklendi; içinde HttpSocket. değeri çerezleri
- Önlenmesi & quot; MaxLength & quot; tip & quot giriş elemanı nitelik, sayı & quot;.
- CakeTime :: fromString () kullanılarak Sabit yanlış zaman damgası değerleri
modelleri ile
sürüm 2.3.1 yeni Nedir:
- ServerShell artık doğru eklenti ve tema varlıkları yönetir.
- FormHelper :: girişler () şimdi doğru eklentisi modelleri işler.
- HABTM onay kutularını için Geriye dönük uyumluluk geliştirildi.
- Şema nesil artık SQLServer ile daha iyi çalışır.
- Pişirme modelleri daha iyi algılar ve birçok dernek aittir.
- Güvenlik :: rijndael () şimdi doğru rastgele iv değerlerini oluşturur. Bu, sabit bir IV enkripte edilmiş değerleri şifresini çözmek için devam eder. Bu anahtar / değer üzerinde sözlük saldırılarını engelleyerek, şifrelenmiş değerlerin güvenliğini artırır.
- Postgres tabloları değiştirme düzgün şimdi alanları yeniden adlandırır.
- Normal ifade operatörleri daha Postgres desteklenir.
- Önemli hatalar şimdi gzip kodlaması etkinleştirildiğinde görüntülenir.
sürüm 2.2.1 / 2.1.5 Yeni Nedir:
- Güvenlik düzeltme: CakePHP'nin 2.1. 5 ve 2.2.1 sadece piyasaya sürülmüştür. CakePHP'nin `Xml` sınıfını kullanarak, kullanıcı kısa sürede yükseltmeniz gerekir.
Hangi sürümü 2.2.0 yeni
- Dağıtıcı filtreler gibi geri aramalar bağlama hafif yolu kolay önbelleğe alma veya daha hızlı aksiyon yanıtları için memuru yaşam döngüsü için katman.
- yaratmak ve modeller için anında doğrulama kuralları kaldırılması için yeni zengin API
- özel için Dikişsiz sayfalama bulmak türleri
- gerçek iç içe geçmiş veritabanı işlemleri için destek
- Önbellek grupları, bu tür etiketler kullanarak etiketleme ve kütle silme önbellek girdileri için güzel bir yol
- Geliştirilmiş günlüğü desteği, birçok yeni programı yöntemleri CakeLog ilave edildi
- Yapılandırma sınıfı şimdi herhangi bir kalıcı depoya değerleri saklanan dökümü
- AuthComponent şimdi oturumda ekstra kullanıcı bilgilerini depolamak için bir anahtar olarak ihtiva kabul
- yapılandırma sırasında tanımlanan bağlantılar alanı ve özel yardımcıları ayarı gibi özel başlık charset, özel temalar olarak CakeEmail Çeşitli iyileştirmeler,
sürüm 2.1.3 yeni Nedir:
- ControllerTestCase artık yazar GET / POST simüle istekleri .
- Xml :: fromArray () artık düzgün dizi sayısal tuşlar üzerinden işler.
- TranslateBehavior ve Model :: SaveAll () artık doğru hasMany dernekler çeviriler kaydedin.
- Router :: queryString () şimdi doğru mevcut querystrings için ekleme işler.
- Model :: saveMany (), saveAssociated () doğru bir beforeValidate () geri arama modifiye edilmiş verileri kaydetmek.
- Görünüm artık doğru Denetleyici olay yöneticisi örneğini yeniden kullanır.
sürüm 2.1.2 yeni Nedir:
- CakeSession bir değişiklik sorunları çözmeye yardımcı olmak için döndürüldü edildi IE8 ve oturumları ile kaybetmiş olmanın.
- SQL Server + boolean sütunlu bir sorun düzeltildi.
- DboSource :: buildJoinStatement () tablo alt sorgu bir şema katmıyor.
- SessionComponent :: id () her zaman sessionid döndürür. Gerekirse o oturumu otomatik olarak başlayacaktır.
- ifade Modeli kontrol yöntemi () ve hesaplamak () Sadece yapılır.
- testsuite şimdi her zaman test veri kaynağı kullanır. Eğer herhangi bir fikstür dahil ve veritabanı gerekli testler yaptık olmasaydı, daha önce, varsayılan bağlantı kullanıldı.
- URL fragmanları artık urlencoded edilir. Bu omurga gibi istemci tarafı çerçeveler ile ilgili sorunları neden oldu.
- L10N dönüşü sürekli dilini döner) (olsun ::.
- HTML (CSS üzerine dize URL'ler için kaçan) ve script () tespit edildi.
- Boş hasMany veri seti ile SaveAll gelen uyarılar () sabitlenir.
- Doğrulama :: ondalık () 10 ve 10.0 gibi değerleri kabul eder.
- FormHelper :: postButton () artık görünmez yapar ama
Şimdi gerektiğinde
sürüm 2.1.1 yeni Nedir:
- .htaccess dosyaları Güncelleme, güncellemek emin olun senin onları da uygulamaları.
- Set :: sort () şimdi doğru sıralar {s} .product_enum_data yolu
- Sabit Session.cookieTimeout varsayılan davranış
- Yapılan Doğrulama sınıfı daha sıkı listesinde değerleri kontrol ederken.
- URL'ye geçiş argümanları sondaki el urldecode
- DigestAuthenticate nesnesine kayıp 'özyinelemeli' seçeneği eklendi.
kullanırken
Hangi sürümü 2.1.0 Yeni: nedeniyle 5.2.8 için
- Güncelleme asgari PHP sürümü gereksinimi PHP hatalar # 44251 ve # 45748
- paginator yardımcı şimdi & quot varsayılan sınıfını belirlemek için bir seçenek kabul eder; sayfa bağlantısı
- bir özel durum mevcut olmayan görüşlerini uzatılması
- (Görünüm klasörüne göre) mutlak bir yolu kullanarak görüşlerini artık mümkün uzatılması
akım & quot;
Yorum Bulunamadı