CakePHP inkişaf xərcləri azaltmaq və MVC və ORM kimi çox tanınan dizayn nümunələri istifadə edərək, öz applications yaratmaq zaman developers az kod yazmaq kömək edəcək.
çərçivəsində çox yaxşı sənədləşdirilmiş, bir çox developers kömək etmişdir fakt keçmiş zamanı keçid.
Onun sadə strukturu onlara onlara app strukturu və onun data üzərində dərin nəzarət imkan, daha sürətli daha applications çatdırmaq kömək etmişdir.
Bir və ya daha çox xüsusiyyətləri CakePHP əsas vasitəsilə əhatə deyilsə, panik və yalnız icma idarə komponentlərindən biri kontrol yoxdur.
Hal-hazırda CakePHP Symfony, Zənd, Slim, və ya Laravel kimi digər məşhur alətləri kimi eyni kateqoriyada ətrafında top PHP çərçivəsində biri kimi qəbul edilir.
nədir yeni bu azad:
CakePHP 3.2.1 New (yanvar 31, 2016)
versiyası Yeni nədir 3.2.6 / 2.8.3:
- < li> Bu relizlər Qiymətləndirmə bir zəiflik :: uploadedFile () fayl giriş server mövcud faylları qəbul manipulyasiya edilə bilər düzeltmek. Bu potensial həssas sistem faylları daxil edə bir təcavüzkar gətirib çıxara bilər. Siz Qiymətləndirmə :: uploadedFile () istifadə və mim-növ yoxlanılması və ya fayl qəbul fayl, siz yükseltmek lazımdır in-fakt idi ki, təmin deyilsə.
versiyası yeni nədir 3.2.5 / 2.8.2:
- A reqressiya iç-içə prefiks marşrutları olan səhv korrektə edilmişdir flektiv.
versiyası yeni nədir 3.2.3 / 2.8.0:
- A reqressiya iç-içə prefiks marşrutları olan səhv korrektə edilmişdir flektiv.
versiyası yeni nədir 3.2.1 / 2.8.0:
- A reqressiya iç-içə prefiks marşrutları olan səhv korrektə edilmişdir flektiv.
versiyası yeni nədir 3.1.5 / 2.7.7:
- Lazy Eager Loading
- Əlavə Filtering üsulları
- Şablonlar əlavə Şablon Dəyişənlər
- Mailers
- Yenilənmiş Default Application Styles
- Shell Köməkçilər
versiyası yeni nədir 3.1.0 / 2.7.3:
- Lazy Eager Loading
- Əlavə Filtering üsulları
- Şablonlar əlavə Şablon Dəyişənlər
- Mailers
- Yenilənmiş Default Application Styles
- Shell Köməkçilər
nədir versiyası yeni 3.0.7 / 2.6.7 / 1.3.20:
- AssetFilter indi cache başlıqlarını nəzarət etmək üçün bir cacheTime seçimi dəstəkləyir.
- ORM üçün RulesChecker xüsusiyyətləri ştrix daxil ayrıldı. Bu, digər datasources olan təkrar qaydaları asan edir.
- EventDispatcherInterface əlavə edildi. Bu obyekt hadisələr dəstəkləyir əgər test zaman method_exists əvəzinə instanceof istifadə imkan verir.
- A konsol çıxış test qaralama halındadır sinif asan test konsol applications edilməsi kömək etmək üçün əlavə edildi.
- Kolleksiya :: çıxarış () indi {*} wildcard dəstəkləyir.
- Console əmrləri və vəzifələri indi hər bir fayl üçün y cavab üçün ehtiyac aradan qaldırılması, bütün faylları üzerine imkanı dəstəkləyir.
- Bütün testlər PHP7 keçir.
xassələri hasilatı zamanı
versiyası yeni 3.0.4 / 2.6.4 / 1.3.20 nədir:
- Cascading siler xüsusi takma ilə birliklər artıq uğursuz lazımdır.
- XmlView indi _xmlOptions dəstəkləyir. Bu JsonView davranış gəlir.
- EntityTrait :: extractOriginal () indi özü ilə ardıcıl davranır (). Hər iki üsulları indi bütün adlı xassələri, əvəzinə yalnız dəyişməz xüsusiyyətləri daxildir. Yeni üsul extractOriginalChanged () dəyişib atributlarından yalnız orijinal dəyərlər çıxarış üçün istifadə edilə bilər.
- Query string parametrləri indi düzgün IntegrationTestCase dəstəklənir.
- Kolleksiya :: isEmpty () və Cake & # x5c; ORM & # x5c. Query :: isEmpty () əlavə edildi
- formaları artıq fəaliyyət atributu olmadan yaradıla bilər.
- şəxs data giriş indi daha səmərəli edir. Müəssisələr xüsusi accessors nəticəsində cache, və xassələri dəyişdirilə və ya aradan zaman cache batil edəcək.
- CsrfComponent həm CSRF mö'cüzə itkin sorğu və CSRF post data etibarsız etmir.
- sorğusu məlumat turing zaman, boş şəxslər diqqətlə yaradılmış JSON görev yükü ilə bypass qiymətləndirmə üsulları ilə ola bilər. RulesChecker validations bu boş şəxslər tərəfindən yan ola bilməz.
nədir versiyası yeni 2.6.2 / 1.3.20 / 3.0.0-RC2:
- TextHelper artıq ikiqat // ilə başlayan URL'leri bağlantılar
- POT fayl nəsil artıq "POT-Creation-Tarix 'başlığı daxildir. Bu tez-tez version nəzarət mənasız səs-küy səbəb olur.
- ExceptionRenderer bir səhv qaldırdı Sabit istisna göstərilməsi.
- heç bir model müəyyən edilmişdir təyin olundu PaginatorHelper Notice səhvlər.
- ConsoleOutput səhvlər yaratmaq deyil. // çıxdı
- cavablar indi əvəzinə 200 default status kod kimi 302 istifadə Yönlendirme.
- Plugin yandırmaq artıq Views doğru rehberler yaradır / Layouts.
- FormHelper artıq mətn tipli məcbur zaman etibarsız maxlength decimal sütun üçün atributları yaradır.
php istifadə edərkən
versiyası 2.6.0 yeni nədir:
- StackTrace () Convenience banderol kimi əlavə edilmişdir ayıklama :: iz funksiyası (). Bu birbaşa yoxdur) (yalnız debug kimi Echos. Amma debug səviyyədə deyil yalnız.
- ConsoleOptionParser :: removeSubcommand () əlavə edilib.
- Shell :: üzerine () tərəqqi bar yaradan imkan və ya artıq ekran outputted edilmişdir mətn əvəz çox xətləri tipi qarşısını almaq üçün əlavə edildi.
- AclBehavior, model parentNode () metodu indi ilk arqument kimi qəbul növü (Aro, Aco) olur istifadə edərkən. $ Model - & # x3e; parentNode ($ növü)
- Şema miqrasiya indi əsas sonra dəstəkləyir. Bu əsas yeni bir sonra əlavə olunmalıdır sütun müəyyən etməyə imkan verir.
- Model :: saxlamaq () atom seçimi 3.0 geri-idxal idi.
- CakeRequest :: param () indi istifadə dəyərlər oxuya bilərsiniz: ref. Data kimi hash yol-sintaksis ()
- CakeRequest. SetInput () əlavə edildi
- HttpSocket :: rəhbəri () əlavə edildi.
- İndi sorğu edərkən istifadə üçün xüsusi protokol yalnış protokol istifadə edə bilərsiniz.
- CakeTime :: timeAgoInWords () indi strftime dəstəkləyir () uyğun mütləq tarix format. Bu biçimlendirilmiş dəfə localizing asan edir.
- CakeTime :: timeAgoInWords () indi relativeStringFuture seçimi dəstəkləyir. Bu seçim gələcək nisbi vaxt tarixi formatları tipi üçün printf uyğun simli edir. Bu biçimlendirilmiş dəfə localizing asan edir.
- Hash :: indi istisna doğurur) (almaq.
- Hash :: yuva () indi istisna heç bir data yuva əməliyyat nəticələri. artırır
- HtmlHelper :: css () bir dəfə seçimi əlavə idi. Bu HtmlHelper üçün bir seçimi :: script () eyni işləyir. default dəyəri geri uyğunluğu qorumaq üçün yalan.
- maxlength atributu indi də, textareas tətbiq olunacaq.
- Yeni i18n funksiyaları əlavə edilmişdir. yeni funksiyaları bəlkə confusing mesaj strings disambiguate imkan verir mesaj kontekstində daxil imkan verir. Məsələn məzmunundan asılı olaraq ingilis dilində çox şeylər ola bilər "oxumaq". yeni __x, __xn, __dx, __dxn, __dxc, __dxcn və __xc funksiyaları yeni funksiyalar təmin edir.
- AuthComponent uğurla bir istifadəçi müəyyən sonra Auth.afterIdentify hadisə tetikler.
- Model :: afterFind () indi həmişə afterFind üçün ardıcıl format istifadə (). $ Ilkin yalan olduqda, nəticələr həmişə $ altında olacaq data [0] [ 'ModelName']. Bu $ bilərsiniz - & # x3e. UseConsistentAfterFind = ərizə köhnə davranış əsaslanır əgər orijinal davranış bərpa yalan
- Yapılandır dəyəri I18n.preferApp indi tərcümələr sifariş nəzarət etmək üçün istifadə edilə bilər. TRUE isə hər hansı bir plugins "olanları üzərində app tərcümə üstünlük olacaq.
bir sütun əlavə zaman MySQL ilə
yol dəlil etibarsız olduqda
müvafiq DB sahəsində HTML specs uyğun olaraq, növü varchar edir zaman
versiyası 2.5.7 yeni nədir:
- İndi CakeEmail da e-mail model unsetting kimi işləyir sənədləşdirilmiş.
- Console tools artıq uğursuzluq qeyri-sıfır çıxmaq.
- SchemaShell da şeması sinif adları Sabit fleksiya.
- SQLite Veri kaynağından düzgün subqueries olan sorğu sahəsində adları çözümler.
- TreeBehavior indi müəyyən bir default sifariş əmlakı modelləri ilə işləyir.
- HttpSocket qəşəng artıq etibarsız öbekli cavab yapar.
- HttpSocket indi HTTP 1.0 əlaqələri ediləcək imkan version config seçimi fərqlənmə.
- Postgres Veri kaynağından indi ardıcıllığı müəyyən xaricində şemaları ilə işləyir.
- CakeEmail artıq yalnız '0' ehtiva xətləri zolaqlar.
- Memcached cache mühərriki daha segfaults Fix.
- Cached file_map artıq hər xahişi ilə bərpa.
- CakePHP indi phpunit.phar paketi ilə gəlir.
nədir versiyası 2.5.6-ci yeni
- uğursuzluq hallarda.
xdebug aktiv olduqda
versiyası 2.5.5 yeni nədir:
- Console applications olmayacaq çıxış rəng yoxdur, əgər TTY.
- Files Qovluq ilə üzerine deyil :: SKIP bayrağı istifadə olunur surəti ().
- Hash :: insert () və Hash :: indi ilk yol elementi kimi 0 idarə) (almaq.
- Təkmilləşdirilmiş API sənədlər.
- Hash :: (aradan qaldırılması) yanlış məlumatların aradan qaldırılması ki, bir vəziyyət Sabit.
- UUID sütun indi PostgreSQL düzgün əks olunur.
- CakeEmail :: indi email model sıfırlar) (yenidən.
- Hash daha sürətli indi) (ki :: (genişləndirmək) və Hash :: birləşməsi.
nədir versiyası 2.5.4-ci Yeni:.
- Təkmilləşdirilmiş SMTP İcazə cavab çek
- başlıqlar indi düzgün göndərilir.
- nümunə şeması faylları səhvlər aradan qaldırıldı.
- SecurityComponent artıq blackhole callback bir yer olan URL qoyur.
- Year qiymətləndirmə indi 1800 və sonra tarixləri qəbul edir.
- RequestHandlerComponent DELETE sorğu tələb orqanları unserialize edəcək.
- əməliyyatlar indi saveAssociated / saveMany geri haddelenmiş olunur.
- Model :: afterFind () artıq hasOne / belongsTo birliklər üçün iki dəfə adlanır. İndi yalnız model alias formatında, bir dəfə adlanır.
- bina indi şərait qəbul buyurun. bir cross şərait düzgün sorğu məhdudlaşdırmaq olduğu halda yaradılacaq ki, heç bir şəraiti ilə yaradılmışdır gələndə.
- SchemaShell indi düzgün --file və --name açarları yapar.
- Baş şeması faylları indi daha proqnozlaşdırıla bilən adları var. Əvəzində APP_DIR dəyəri istifadə edərək, onlar həmişə tətbiq şeması faylları üçün "App istifadə edəcək.
- FileEngine irqi şərait yaranan istisnalar artıq nəzərə alınmır.
- CakeTime indi '' qaytarır.
- Tərcümə funksiyaları düzgün placeholders format.
AuthComponent ilə ajaxLogin elementləri istifadə edərkən
istisnalar qaldırılmış zaman
etibarsız giriş
ilk dəyəri null zaman
versiyası 2.5.3 yeni nədir:
- TextHelper :: autoLinkEmail () indi links e-poçt ünvanları elementləri HTML bitişik.
- 'araşdırma' indi düzgün indi Inflector tərəfindən pluralized olunur.
- 'stadion indi düzgün indi Inflector tərəfindən pluralized olunur.
- ACL masalar üçün daxil şeması indi performansını yaxşılaşdırılması üçün göstəriciləri daxildir.
- APCEngine cache indi APCu ilə uyğun gəlir.
- App :: pluginPath () deprecated edir. Siz əvəzinə) (Plugin :: yolunu istifadə etməlidir.
- API doc blokları çox dərsləri təkmilləşdirilmişdir.
- E-poçt qiymətləndirmə qaydaları rahat edilmişdir. UTF-8 simvol və IDN domen adları ilə, həm də e-poçt ünvanlarını ümumiyyətlə deliverable lakin filter_var uğursuz alındı ().
- CakeResponse :: (sharable) indi ictimai max-age mövzu edir.
- Model :: getDataSource () indi düzgün schemaName əmlak keçir. Bu 2.4.8 təqdim reqressiya giderir.
- Qiymətləndirmə :: inList () artıq rəqəmli çek üçün hexadecimal dəyərlər qəbul edir.
- CSRF indi onların son istifadə etmə hər bir sorğu yenilənir etdiyimiz ayələr Multi istifadə.
- h () indi daha yaxşı həyata keçirir.
CakeEmail in
versiyası 2.5.2 yeni nədir:
- CDPATH istifadə edildikdə tort konsol komanda indi işləyir.
- var.
- Səhv status line təhlil qeydə alınıb.
- Form müdaxilə qorunması müəyyən edilmişdir.
- artıq əlil Seçimlər yaradılması array (1) əlil seçimi üçün istifadə olunur seçin element aradan bırakır.
- star marşrutları arxada indi əks götürə bilər.
- Köhnə blowfish hashes indi qəbul olunur, və AuthComponent ilə istifadə edilə bilər.
- '0' Bir istifadəçi adı indi AuthComponent ilə istifadə edilə bilər.
- Təkmilləşdirilmiş API docs.
Rəy "nın fleksiya indi düzgün
HttpSocketResponse in
form URL çox sorğu string parametrləri ehtiva zaman
versiyası 2.5.1 yeni nədir:
- Controller :: Referer () doğru zaman yerli davranır URL'leri yaradılan.
- TextHelper :: quyruq () bərpa edilmişdir.
- FormHelper təhlükəsizlik ayələr yalnız hashes yaratmaq üçün bir URL yolu və sorğu hissələri istifadə edin. mütləq URL formaları yaratmaq üçün istifadə edilmişdir Bu problemləri giderir.
- Yarımçıq komponent səhv pages indi doğru yolları var.
- PHP5.6 ilə Uyumluluk təkmilləşdirilmişdir. 2.5.1 aşağıdakı dəyişikliklər var:
- Çox datasources ilə modelləri və onların birliklərinin olan Loading data indi düzgün çalışır. Bu 2.5.0-beta əlavə reqressiya giderir.
- FormHelper :: postLink () 2.5.0-dev bir geri araya sığmayan imza dəyişiklik var idi. Bu üsul indi geri gəlir.
- CakeEmail indi mətn və html, lakin heç bir əlavələr ola e-poçt üçün düzgün MIMETYPE istifadə edir. Əvvəllər qarışıq / çoxhissəli bəzi müştərilər səhv e-poçt mesajları idarə etmək üçün səbəb olan istifadə edilmişdir.
nədir versiyası 2.5.0-ci yeni
- Redis cache mühərrik indi unix_socket dəstəkləyir
- Cari səhifə həddi daha az qeydlər olduqda artıq ilk səhifə üçün bir tapmaq (count) edəcəyik PaginatorComponent.
- FormHelper :: postLink () 2.4.9-dan düzeltmelerini birləşdi edilmişdir.
- çoxsaylı API sənədlərin təkmilləşdirilməsi.
- TextHelper :: quyruq () müəyyən edilib.
- SQLServer :: təsvir () qurğular istifadə edərkən artıq uğursuz uğursuz oldu.
- Authentication adapterləri müxtəlif parol hashing strategiyaları ilə eyni adapter neçə dəfə istifadə üçün imkan takma ad ola bilər.
versiyası 2.4.9 yeni nədir:
- FormHelper :: postLink () indi düzgün işləyir SecurityComponent. 2.4.8 bir səhv səhv hashes yaradılır ilə nəticələnən edildi.
nədir versiyası 2.4.8-ci yeni
- masalar izah edərkən
- SQLServer indi düzgün şeması adı edər .
- Hash :: çıxarış () indi boolean atributları uyğun ola bilər.
- istifadə mərmi artıq olmalıdır fclose () səhvlər.
- CakeResponse :: file () indi istisna salır ...
- ShellDispatcher indi sıra argv salır. tort konsol qeyri-cli sapi olan çağırıldığı zaman məsələlər giderir.
- TextHelper :: Avtomatik Bağlantı () indi düzgün olan alt alanlar ilə url links. & # X5c; _
- SecurityComponent forma müdaxilə hashes indi hash daxil olaraq sorğu simli, o cümlədən URL daxildir.
yolları ehtiva zaman
versiyası 2.4.7 yeni nədir.
- Core qurğular artıq PEAR paketləri daxil edilir
- Limburgish yerli l10n əlavə edildi.
- MailTransport indi mail () uğursuz zaman gündəmə istisna olmaqla son səhv daxildir.
- HtmlHelper :: getCrumbList () indi escape parametr dəstəkləyir.
- xüsusi sqlserver şemaları izah masalar indi düzgün işləyir.
- bir neçə siniflər üçün təkmilləşdirilmiş API docs.
- URL düzgün yaradılan.
- Model :: DeleteAll () düzgün işləyir.
- CakeEmail indi köməkçiləri mövzu edir.
- radio () seçin () və onay (yaradılan gizli giriş) təmin zaman müəyyən atributu 'şəklində "var.
- 'Aves "bitən sözləri fleksiya təkmilləşdirilmişdir.
- CakeTestCase :: assertTags () indi çox daha sürətli çalışır.
- CakeTestCase :: assertTags () indi təsdiq etmək atributları tələb edir.
- AclShell :: indi silmək bütün uyğun qeydlər rədd et.
iki marşrutlaşdırma düymələri eyni substring ilə başlamaq zaman
MySQL views istifadə edərkən
nədir versiyası 2.4.6 Yeni:.
- çıxarış məsələ düzgün qiymətləndirmə mesajları daxili quotes emal
- Model :: sahə () indi TranslateBehavior ilə tərcümə sahələri ilə işləyir.
- Core testlər PEAR paketləri artıq hissəsidir. armud paketi bəstəkar asılılıq kimi istifadə olunur zaman bu məsələləri həll edir, və yanlış classmap istehsal edilmişdir.
- FormHelper :: indi boş dəyərlər üçün onay yarada onay ().
- Postgres indi SchemaShell istifadə edərkən tam Boolean sahələri çevirə bilərsiniz.
- Bu dəyişiklikləri dönüldü edildi. Bu dəyişikliklər bəzi applications məsələləri səbəb oldu.
- API sənədlərin yaxşılaşdırılmışdır.
- prefixed hərəkətləri üçün marşrutlaşdırma Reverse təkmilləşdirilmişdir.
- TranslateBehavior :: bindTranslation (ilə müvəqqəti birliklər quraşdırma) indi düzgün sərbəst və bərpa edir.
- Clearing data indi daha 100-dən çox plitələr ilə işləyəcək.
- Qiymətləndirmə :: onluq () indi lokallaşdırılmış üzüb gedirdi ilə işləyir.
- datetime alıcılar yanlış data indi düzgün idarə olunur.
radio giriş üçün yaradılan necə ID nin
MemcacheEngine ilə
versiyası 2.4.5 yeni nədir:
- radio və onay üçün yaradıldı DOM kimlikleri indi olmalıdır toqquşması qeyri-alfasayısal dəyərlər istifadə edərkən pulsuz.
- postgres sürücü artıq şeması adları verir. Bu miras şemaları xüsusi simvol istifadə məsələləri həll edir.
- Tərcümə davranış indi düzgün "0" nın tərcümə dəyərlər yapar.
- Controller çörəkçilik indi nəzarətçiləri yaradılan yaxşı rəy verir.
- Datetime giriş il 0 seçmək olmaz. Bu MySQL ilə uyğunluğu artırır.
- əlaqəsi parametri ilə Şema yaradılması gözlənildiyi işləri kimi.
- URL'leri double URL deşifr artıq. adlı parametrləri və ya yol seqmentləri URL kodlanmış data kimi baxmaq dəyərlər ehtiva Bu giderir data itirdi.
Seçilmiş dəyəri '0000-00-00 "zaman
versiyası 2.4.4-ci yeni nədir:
- TextHelper :: Avtomatik Bağlantı () indi emal e-poçt ünvanları URL daxili doğru.
- Pagination tələb data hətta müəyyən edilir.
- Model :: DeleteAll yalnız indi fərqli qeydlər siler.
- Router :: mapResources () indi prefiks aparıcı və arxada çizgi də var ki, təmin edir.
- CakeSession sonsuz loop vəziyyəti müəyyən edilib. Bu artıq etibarsız iclası başlayaraq səbəb ola bilər.
- Hash :: (rəqəmli) indi mənfi nömrələri və digər rəqəmli dəyərləri ilə gözlənildiyi kimi işləyir.
- 'mənim' və 'YM "formatları (), həm də 2 və 4 rəqəmli il dəyərlər imkan rahat edilmişdir.
- type = onay təqdim edildikdə FormHelper səhv növ çıxarmaq olmaz.
- Postgres əsas düymələri indi düzgün bigserial növü istifadə biginteger.
- FormHelper :: bir interval da istifadə edildikdə DATETIME () doğru 12:00:00 ətrafında dəfə yapar.
- Hash :: əsas və dəyəri yolları uzunluğu müxtəlif diziler ilə nəticələnən zaman istisnalar salır () birləşdirir.
- CakeRequest :: Referer () artıq səhv HTTP_X_FORWARDED_HOST mövzu deyilir.
bir NotFoundException indi qaldırılan zaman
Qiymətləndirmə :: tarix üçün
versiyası 2.4.3 yeni nədir.
- API Documentation təkmilləşdirilməsi
- Long başlıqlarını artıq PHP_EOL bükülmüş olunur. Bu, digər SMTP nəqliyyat agentləri qmail ilə çatdırılması məsələləri həll etməlidir.
- Model :: & # x5c. _clearCache () Yaxşılaşmışdır performans
- Model indi şeması sayısal sütun adları olan daha yaxşı iş deyil.
- istisna indi artıq açıq isə bir görünüşü blok açılan zaman qaldırılır.
- SchemaShell artıq xüsusi bir adı parametri təmin edilir fayl kimi schema.php istifadə edir.
- MKV bir dəstək content növü.
- CookieComponent yazır indi daha uyğundur. Əvvəllər çox əsas yazı və vahid yazır çox fərqli baxılırdı. write ardıcıllıq Fixing silinməsi data Saner edir və daha az cookies nəticələr çatdırılır.
- Empty array data indi düzgün ayrıştırılan olunur.
- CakeTime :: dayAsSQL () indi düzgün zolağını parametr dəstəkləyir.
- COUNT (fərqli x) sorğu indi sqlserver daha yaxşı işləyir.
- Postgres sequence dəyərlər indi xüsusi əsas tuşlarını istifadə edin.
- HtmlHelper indi düzgün meta tags üçün yaradılan URL'leri kodlar.
- gözlənildiyi işləri kimi bir GET formu yaradılması sonra FormHelper :: postLink () istifadə edə bilərsiniz.
- Model :: saveAssociated () ifadəsi indi düzgün obyektlərin yapar.
MailTransport ilə e-poçt göndərərkən
cookies
nədir versiyası 2.4.2-ci yeni
- SQLite :: Truncate () doğrulamak edəcək sqlite_sequence masa dəyişmək əvvəl mövcuddur.
- Label elementləri indi onların radio giriş üçün doğru yaradılan atributları var.
- sinifləri və üsulları bir sıra təkmilləşdirilmiş API sənədlər.
- TreeBehavior :: indi düzgün daxilində şərait istifadə edir) (bərpa.
- Hash :: indi nulls olan iynə dəyərlər üçün baxa bilərsiniz) (var.
- Engelli radio düymələri indi düzgün yaradılan.
- International domains indi Qiymətləndirmə tərəfindən qəbul edilir :: url ()
- Inflector indi düzgün "kvota" və "əyriləri" yapar.
- jQueryEngineHelper indi callback dəlil kimi XHR seçimi alır.
- Bake indi float sahələri üçün rəqəmli Validator edir.
tam və simli düymələri istifadə edildikdə
nədir versiyası 2.4.1 Yeni: LC_TIME faylları yüklerken
- Notice səhvlər artıq baş verməlidir .
- TreeBehavior :: generateTreeList () indi model actsAs mülkiyyətində müəyyən əhatə dairəsi daxildir.
- readline üçün Support Shell əmrləri əlavə edildi. Sizin ətraf mühit readline dəstəkləyirsə, ok tuşlarını artıq çıxış escape ardıcıllığı.
- FormHelper :: input () indi etiket əsas müəyyən atributları istifadə edəcək.
- fleksiya dəstək təkmilləşdirilmişdir.
- CakeTime :: timeAgoInWords tamaşası () təkmilləşdirilmişdir.
- Davranış callbacks üsulu imza korrektə edilib. Siz PHP5.4 istifadə Əgər hər hansı bir E_STRICT səhv həll etmək üçün davranışları üsulu imza yeniləmə ola bilər.
- CROSS düzgün indi iş qoşulur.
- SqlServer :: dəyəri () indi düzgün NULL dəyərlər yapar.
- Cache :: FileEngine ilə clearGroup () və prefiks davranır.
- CakeEmail artıq kodlanmış deyil qeyri-alfasayısal simvol ola email takma, quotes.
- Telefon nömrəsi qiymətləndirmə etibarlı Ərazi Kodları etibarsız kimi təsbit olunur. Düzeltmek üçün sadələşdirilmiş edildi
İndi gözlənildiyi kimi
versiyası 2.3.9 yeni nədir:
- Maintenance azad 2.3.9 20 bugfixes üzərində özündə birləşdirir və bəzi performans təkmilləşdirilməsi.
versiyası 2.3.8 yeni nədir.
- Təkmilləşdirilmiş API sənədlər
- I18nShell indi düzgün plugin model qiymətləndirmə mesaj çıxarar.
- ServerShell indi sorğu string parametrləri ilə statik aktiv edir.
- ServerShell düzgün DOCUMENT_ROOT parametri istifadə edir.
- Inflector indi əlavə sözləri əvəzçiliklə bilər.
- Fayl cavab.
- redirectUrl () üçün 2.3.7 AuthComponent təqdim A reqressiya müəyyən edilmişdir.
HTTP Range indi düzgün iş istifadə
bir proqram bir alt çalışan zaman
versiyası 2.3.7 yeni nədir:
- Cached views indi onların Content-Type mövzu ehtiva edir. Bu təkmilləşdirilməsi zaman görünüşü önbelleğe qızarmaq tövsiyə olunur.
- qayıt-Path indi SMTP vasitəsilə e-poçt istisna olunur.
- qənaət qeydlər İndi uyğundur avtomatik yaradılan və redaktə dəfə. onlar bir ikinci fərqlənə bilər bir kənar hal olmalıdır istifadə olunur.
- Sənədsiz, IIS_SERVER daimi ətrafında untested xüsusiyyətləri qaldırıldı.
- FormHelper :: DATETIME () əvvəllər cari ilin daha maxYear olan bir giriş oluştururken indi doğru il seçir.
- E-poçt views indi View callbacks yanlış sərhəd markerlər ilə nəticələnən inline images və ya faylları əlavə edə bilər göstərilməsi prosesi salan məsələlər sonra sərhəd hesablamaq.
versiyası yeni nədir 2.3.4 / 1.3.16:
- CakePHP 1.2.12, 1.3 .16, 2.2.8 və 2.3.4 necə Pagination & PaginatorComponent sapı sort meyarlara kritik məsələ düzeltmek üçün azad edilmişdir.
versiyası 2.3.3 yeni nədir:
- üçün kaynağınızda dəyişdirmək davranışları "beforeSave callback imkan faktiki üçün istifadə edilə edin.
- yanlış meridian vaxt sahələri üçün seçilmiş olardı FormHelper ilə Fixing bug.
- həll məsələlər əlavə olunur zaman $ istifadə = true.
- mysql xüsusi hallarda Sabit vəziyyəti təhlil.
- Açar = & # x3e üçün əlavə dəstək; in HttpSocket. dəyəri cookies
- qarşısının alınması & quot; maxlength & quot; növü olarak daxil element aid; sayı & quot;.
- CakeTime :: fromString () istifadə Sabit yanlış zaman damgası dəyərlər
modelləri ilə
versiyası 2.3.1 yeni nədir:
- ServerShell indi düzgün plugin və mövzu aktiv yapar.
- FormHelper :: giriş () indi düzgün plugin modelləri yapar.
- HABTM onay üçün geri uyğunluğu təkmilləşdirilmişdir.
- Şema nəsil indi sqlserver ilə yaxşı işləyir.
- Baking modellər daha algılar və çox birliklər məxsusdur.
- Security :: Rijndael () indi düzgün təsadüfi iv dəyərlər yaradır. Bu sabit IV şifrelenmiş dəyərlər decrypt davam edəcək. Bu əsas / dəyər lüğət hücumların qarşısını, şifrelenmiş dəyərlər təhlükəsizlik yaxşılaşdırır.
- postgres masalar dəyişdirilməsi düzgün indi sahələri renames.
- Daimi ifadə operatorları daha postgres dəstəklənir.
- Fatal səhvlərin indi gzip encoding aktiv olduqda göstərilir.
versiyası 2.2.1 / 2.1.5 yeni nədir:
- Təhlükəsizlik fix: CakePHP 2.1. 5 və 2.2.1 yalnız azad edilmişdir. CakePHP nin `Xml` sinif istifadə edərək, istifadəçi qısa müddətdə təkmilləşdirmək lazımdır.
nədir versiyası 2.2.0-ci yeni
- Dispetçer filtreler kimi callbacks əlavə yüngül yol asan caching və ya daha sürətli hərəkət cavab üçün dispetçer dövrü üçün middleware.
- yaradılması və modelləri üçün Tez qiymətləndirmə qaydaları aradan qaldırılması üçün yeni zəngin api
- Xüsusi üçün sorunsuz Pagination tapmaq növləri
- real nested bazası əməliyyatlar üçün Support
- Cache qruplar belə tags istifadə etiketleme və kütləvi silinməsi cache giriş üçün gözəl yoludur
- Təkmilləşdirilmiş giriş dəstəyi, bir neçə yeni kommunal üsulları CakeLog üçün əlavə edildi
- Yapılandır sinif indi hər hansı bir israrlı storage dəyərləri saxlanıla atmaq bilər
- AuthComponent indi sessiyasında əlavə istifadəçi məlumat saxlanılması üçün əsas kimi ehtiva qəbul
- Konfiqurasiya zamanda müəyyən links domain və xüsusi köməkçiləri qəbulu belə xüsusi header charset, xüsusi mövzular kimi CakeEmail bir neçə təkmilləşdirilməsi,
versiyası 2.1.3-ci yeni nədir:
- ControllerTestCase artıq peyda olur GET / POST təqlid sorğu .
- Xml :: fromArray () indi düzgün ardıcıllıqla rəqəmli düymələri həyata yapar.
- TranslateBehavior və Model :: saveAll () indi düzgün hasMany birlikləri tərcümə edin.
- Router :: queryString () indi düzgün mövcud querystrings üçün eklenmesi yapar.
- Model :: saveMany (), saveAssociated () düzgün beforeValidate () callback redaktə olunub data edin.
- View indi düzgün Controller hadisə meneceri instansiya yenidən istifadə edir.
versiyası 2.1.2 yeni nədir:
- CakeSession üçün dəyişiklik məsələləri həll kömək dönüldü edildi IE8 və sessiyaları ilə itirilmiş olunur.
- SQLServer + boolean sütun ilə bir məsələ Sabit.
- DboSource :: buildJoinStatement () cədvəl subquery var şeması əlavə deyil.
- SessionComponent :: id () həmişə Sessionid qaytarır. zəruri əgər sessiya avtomatik başlayacaq.
- ifadə Model yoxlanılması metodu () hesablamaq () yalnız edilir.
- testsuite indi həmişə test kaynağınızda istifadə edir. Əgər hər hansı bir qurğular daxildir və verilənlər bazası tələb testlər qaçdı olmasaydı Əvvəllər, default əlaqə istifadə edilmişdir.
- URL fraqmentləri artıq urlencoded olunur. Bu onurğa kimi klient çərçivəsində məsələləri səbəb oldu.
- l10n qaytarılması ardıcıl dil qaytarır) (almaq ::.
- HTML (CSS string URL üçün qaçan) və script () müəyyən edilib.
- boş hasMany data dəsti ilə saveAll olan Xəbərdarlıq () müəyyən edilir.
- Qiymətləndirmə :: onluq () 10 və 10.0 kimi dəyərləri qəbul edir.
- FormHelper :: postButton () artıq görünməz edir, lakin
indi lazım
versiyası 2.1.1 yeni nədir:
- .htaccess faylları Yenilənib yeniləmə əmin olun siz onları həmçinin apps.
- Set :: sort () indi düzgün növ {s} .path
- Sabit Session.cookieTimeout default davranış
- Made Qiymətləndirmə class daha ciddi siyahısına dəyərlər yoxlanılması zaman.
- URL pass arqumentlər arxada İstifadə urldecode
- DigestAuthenticate obyekt itkin 'recursive "seçimi əlavə edilib.
istifadə edərkən
nədir versiyası 2.1.0 Yeni: səbəbindən 5.2.8 üçün
- Yenilənib minimum PHP versiyası tələb PHP bugs # 44251 və # 45748
- Paginator köməkçi indi & quot üçün default sinif qurmaq üçün bir seçim qəbul edir; səhifə link
- istisna atmaq qeyri-mövcud fikir artırılması
- (View qovluq nisbi) mütləq yol istifadə edərək, fikir indi mümkündür artırılması
cari & quot;
Şərhlər tapılmadı