CakePHP

Software screenshot:
CakePHP
Software detaljer:
Version: 3.2.8 / 2.8.4 Opdateret
Upload dato: 25 May 16
Udvikler: cakephp.org
Licens: Gratis
Popularitet: 283

Rating: 1.5/5 (Total Votes: 2)

CakePHP vil reducere omkostningerne til udvikling og hjælpe udviklerne skrive mindre kode, når du opretter deres ansøgninger, hjælp almindeligt kendte design mønstre som MVC og ORM.

Rammerne er meget veldokumenteret, at der har hjulpet mange udviklere skifte til det i det forløbne.

Dens enkle struktur har hjulpet dem levere applikationer hurtigere end før, så de den dybtgående kontrol over appens struktur og dens data.

Hvis en eller flere funktioner, der ikke er dækket via CakePHP kerne, ikke panik og bare tjekke for en af ​​de community-styret komponenter.

I øjeblikket CakePHP betragtes som en af ​​de øverste PHP rammer rundt, i samme kategori som andre berømte værktøjer som Symfoni, Zend, Slim, eller Laravel.

Hvad er nyt i denne udgivelse:


Nyt i CakePHP 3.2.1 (31 Jan 2016)

Hvad er nyt i version 3.2.6 / 2.8.3:

    < li> Disse udgivelser fastsætte en svaghed i Validation :: uploadedFile () hvor fil indgange kunne manipuleres til at acceptere eksisterende filer på serveren. Dette kan potentielt føre til en hacker at kunne få adgang følsomme systemfiler. Hvis du bruger Validering :: uploadedFile () og ikke kontrol mime-typer, eller sikre, at filen var i-faktisk en uploadet fil, skal du opgradere.

Hvad er nyt i version 3.2.5 / 2.8.2:

  • en regression indlejret præfiks ruter bliver forkert bøjningsformer er rettet.

Hvad er nyt i version 3.2.3 / 2.8.0:

  • en regression indlejret præfiks ruter bliver forkert bøjningsformer er rettet.

Hvad er nyt i version 3.2.1 / 2.8.0:

  • en regression indlejret præfiks ruter bliver forkert bøjningsformer er rettet.

Hvad er nyt i version 3.1.5 / 2.7.7:

  • Lazy Ivrig Loading
  • Ekstra Filtrering Metoder
  • Ekstra Skabelon variabler i skabeloner
  • i post
  • Refreshed Standard Application Styles
  • Shell Hjælpere

Hvad er nyt i version 3.1.0 / 2.7.3:

  • Lazy Ivrig Loading
  • Ekstra Filtrering Metoder
  • Ekstra Skabelon variabler i skabeloner
  • i post
  • Refreshed Standard Application Styles
  • Shell Hjælpere

Hvad er nyt i version 3.0.7 / 2.6.7 / 1.3.20:

  • AssetFilter nu understøtter en cacheTime mulighed for at styre cache headers.
  • RulesChecker funktioner til ORM blev adskilt i et træk. Dette gør reglerne lettere at genbruge i andre datakilder.
  • EventDispatcherInterface blev tilføjet. Dette lader dig bruge instanceof stedet for method_exists ved test, hvis en genstand understøtter arrangementer.
  • En konsol output test stub klasse er blevet tilføjet for at hjælpe gøre test konsol applikationer nemmere.
  • Samling :: ekstrakt () understøtter nu {*} wildcard når udvinding egenskaber.
  • Konsol-kommandoer og opgaver understøtter nu muligheden for at overskrive alle filer, fjerne behovet for at besvare y til hver fil.
  • Alle tests videregive PHP7.

Hvad er nye i version 3.0.4 / 2.6.4 / 1.3.20:

  • Cascading sletninger om foreninger med brugerdefinerede aliaser bør ikke længere mislykkes.
  • XmlView understøtter nu _xmlOptions. Dette matcher adfærd JSONView.
  • EntityTrait :: extractOriginal () nu opfører sig i overensstemmelse med ekstrakt (). Begge metoder omfatter nu alle navngivne egenskaber, i stedet for blot de uændrede egenskaber. En ny metode extractOriginalChanged () kan bruges til at udtrække kun de originale værdier ændrede egenskaber.
  • Query string parametre nu korrekt understøttet i IntegrationTestCase.
  • Samling :: isEmpty () og kage & # x5c; ORM & # x5c;. Query :: isEmpty () tilsat
  • Formularer kan nu oprettes uden handling attribut.
  • Adgang til enhed data er nu mere effektiv. Enheder vil cache resultatet af brugerdefinerede Adgangsmetoder, og ugyldiggøre cachen når egenskaber er ændret eller fjernet.
  • CsrfComponent undlader at afkræfte anmodninger, der mangler både CSRF token, og CSRF indlæg data.
  • Når rangering anmodning data, tomme enheder kunne ved bypass valideringsmetoder med omhyggeligt skabt JSON nyttelast. RulesChecker valideringer vil ikke blive omgået af disse tomme enheder.

Hvad er nyt i version 2.6.2 / 1.3.20 / 3.0.0-RC2:

  • TextHelper ikke længere dobbelt forbinder webadresser starter med //
  • POT-fil generation ikke længere omfatter "POT-Creation-Date" header. Det fører ofte til meningsløst støj i version kontrol.
  • Fast undtagelse rendering når ExceptionRenderer rejst en fejl.
  • Notice fejl i PaginatorHelper når ingen model blev sat er blevet fastsat.
  • ConsoleOutput ikke generere fejl, når de anvendes med php:. // Output
  • Omdiriger svar nu bruge 302 som standard status kode i stedet for 200.
  • Plugin bage nu genererer korrekte mapper til Views / Layouts.
  • FormHelper skaber ikke længere ugyldig MAXLENGTH attributter for decimaltal kolonner når teksttypen er tvunget.

Hvad er nyt i version 2.6.0:

  • stackTrace () er blevet tilføjet som en bekvemmelighed wrapper funktion for Debugger :: spor (). Det echos direkte ligesom debug () gør. Men kun hvis debug niveau er på.
  • ConsoleOptionParser :: removeSubcommand () tilsat.

  • er blevet tilføjet
  • Shell :: overskrive () for at tillade generering statusbjælker eller for at undgå at udsende alt for mange linjer ved at erstatte tekst, der allerede er udsendt til skærmen.
  • Når du bruger AclBehavior, Modellens parentNode () metode nu får den type (Aro, Aco) passerede som første argument:. $ Model - & # x3e; parentNode ($ type)
  • Schema vandringer med MySQL understøtter nu en efter nøglen, når du tilføjer en kolonne. Denne tast kan du angive hvilken kolonne den nye skal tilsættes efter.
  • Model :: gemme () havde den atomare mulighed back-porteret fra 3,0.
  • CakeRequest :: param () kan nu læse værdier ved hjælp af: ref:. Hash-path-syntaks ligesom data ()
  • CakeRequest:. SetInput () tilsat
  • HttpSocket :: hoved () tilsat.
  • Du kan nu bruge protokollen mulighed for at tilsidesætte den specifikke protokol til at bruge, når de foretager en anmodning.
  • CakeTime :: timeAgoInWords () understøtter nu strftime () kompatible absolutte datoformater. Dette hjælper med at gøre lokalisering formaterede gange lettere.
  • CakeTime :: timeAgoInWords () understøtter nu en relativeStringFuture mulighed. Denne mulighed er en printf kompatibel snor til udlæsning fremtidige relative tid datoformater. Dette hjælper med at gøre lokalisering formaterede gange lettere.
  • Hash :: få () nu rejser en undtagelse, når stien argument er ugyldigt.
  • Hash :: reden () nu rejser en undtagelse, når de rugende drift resulterer i ingen data.
  • HtmlHelper :: css () havde engang mulighed tilføjet. Det fungerer på samme måde som den engang mulighed for HtmlHelper :: script (). Standardværdien er false at opretholde bagudkompatibilitet.
  • MAXLENGTH attribut vil nu også blive anvendt på textareas, hvor den tilsvarende DB felt er af typen varchar, som pr HTML specs.
  • Nye i18n funktioner er blevet tilføjet. De nye funktioner gør det muligt at inkludere besked kontekst, der giver dig mulighed for disambiguate muligvis forvirrende besked strenge. For eksempel 'læse' kan betyde flere ting på engelsk, afhængigt af konteksten. Den nye __x, __xn, __dx, __dxn, __dxc, __dxcn, og __xc funktioner giver adgang til de nye funktioner.
  • AuthComponent udløser nu Auth.afterIdentify begivenhed efter succes at identificere en bruger.
  • Model :: afterFind () nu bruger altid et ensartet format for afterFind (). Når $ primære er falsk, vil resultaterne altid være placeret under $ data [0] [ 'ModelName']. Du kan indstille $ dette - & # x3e;. UseConsistentAfterFind = false for at genoprette den oprindelige adfærd, hvis din ansøgning er afhængig af den gamle adfærd
  • Indstil værdien I18n.preferApp kan nu bruges til at styre rækkefølgen af ​​oversættelser. Hvis sat til sand, vil foretrække app oversættelser over alle plugins 'dem.

Hvad er nyt i version 2.5.7:

  • løsner mailadresse mønster i CakeEmail arbejder nu som dokumenteret.
  • Konsol værktøjer nu afslutte ikke-nul på fiasko.
  • Fast bøjning af skema klasse navne i SchemaShell.
  • SQLite datakilde parser korrekt feltnavne ud af forespørgsler, der indeholder underforespørgsler.
  • TreeBehavior arbejder nu med modeller, der har en standard ordre ejendom defineret.
  • HttpSocket yndefuldt håndterer ugyldige chunked svar nu.
  • HttpSocket nu ærer versionen config option, så HTTP 1.0-forbindelser, der skal foretages.
  • Postgres datakilde arbejder nu med sekvenser defineret uden skemaer.
  • CakeEmail ikke længere strimler linjer, der kun indeholder '0'.
  • Fix flere lagersegmenteringsfejl i Memcached cache motor.
  • Cached file_map ikke længere regenererer på hver anmodning.
  • CakePHP er nu kompatibel med phpunit.phar pakke.

Hvad er nyt i version 2.5.6:

  • CakeSession :: læse () returnerer null på alle svigt tilfælde.
  • Model :: isUnique () arbejder nu som validator for flere felter.
  • CakeTestCase :: getMockForModel () nu tilfører testen datakilde for alle tilslutning navne.
  • Digest Auth håndterer nu &,? i Digest auth data.
  • FormHelper ikke længere genererer en skjult indgang for handicappede mulitple afkrydsningsfeltet indgange.
  • Mappe :: skabe () nu håndterer relative stier.
  • Stack spor nu output mere sammenhæng undtagelser.
  • Fatal fejl omfatter nu stak spor hvis xdebug er aktiveret.
  • Virtuelle felter ikke længere fejlagtigt erstatte IN klausuler.

Hvad er nyt i version 2.5.5:

  • Konsol ansøgninger vil ikke output-farver, hvis der ikke er nogen TTY.
  • Filer overskrives ikke folder :: kopi () når den SKIP flag.
  • Hash :: insert () og Hash :: få () nu håndtere 0 som den første bane element.
  • Forbedret API-dokumentation.
  • Rettet en situation, hvor Hash :: fjerne () ville fjerne data forkert.
  • UUID kolonner er nu afspejlet korrekt af PostgreSQL.
  • CakeEmail :: reset () nu nulstiller email mønster.
  • Hash :: udvide () og Hash :: merge () er nu meget hurtigere.

Hvad er nyt i version 2.5.4:.

  • Forbedret SMTP auth svar kontrol
  • headers er nu korrekt sendes ved brug af ajaxLogin elementer med AuthComponent.
  • Fejl i prøve skemafiler blev korrigeret.
  • SecurityComponent ikke længere sætter webadresser, der indeholder et mellemrum ind i sort hul tilbagekald.
  • År validering accepterer nu er fra 1800 og senere.
  • RequestHandlerComponent vil unserialize anmodning organer på Slet anmodninger.
  • Transaktioner nu rullet tilbage i saveAssociated / saveMany når undtagelser er rejst.
  • Model :: afterFind () ikke længere kaldes to gange for hasOne / belongsTo foreninger. Det er nu kun kaldes én gang, med den model alias format.
  • Deltag bygning nu accepterer ingen betingelser. Når sammenføjningerne er skabt uden betingelser et kryds vil blive skabt, medmindre hvor forholdene korrekt begrænse forespørgslen.
  • SchemaShell nu korrekt håndterer --file og --name switche.
  • Genereret skemafiler har mere forudsigelige navne nu. I stedet for at bruge APP_DIR værdi, vil de altid brugt "App" til anvendelse skemafiler.
  • Undtagelser følge af race betingelser i FileEngine nu ignoreret.
  • CakeTime nu returnerer '' på ugyldigt input.
  • Oversættelse fungerer korrekt formatere pladsholdere, når den første værdi er nul.

Hvad er nyt i version 2.5.3:

  • TextHelper :: autoLinkEmail () nu links e-mail adresser tilstødende til HTML elementer.
  • 'forskning' er nu pluralistisk af Inflector korrekt nu.
  • 'stadion' er nu pluralistisk af Inflector korrekt nu.
  • Skemaet indeholdt for ACL tabeller indeholder nu indekser til at hjælpe med at forbedre ydeevnen.
  • APCEngine cache er nu kompatibel med APCu.
  • App :: pluginPath () er udfaset. Du skal bruge Plugin :: sti () i stedet.
  • API doc blokke er blevet forbedret i mange klasser.
  • E valideringsregler i CakeEmail er blevet lempet. Begge e-mail adresser med UTF-8 tegn og IDN domænenavne er generelt leverance, men var ikke filter_var ().
  • CakeResponse :: delbar () nu sætter den offentlige max-alder header.
  • Model :: getDataSource () nu korrekt skifter schemaName ejendommen. Dette løser en regression introduceret i 2.4.8.
  • Validering :: inList () accepterer ikke længere hexadecimale værdier for numeriske kontrol.
  • Multi brug CSRF møntefterligninger nu have deres udløb opdateret på hver anmodning.
  • h () nu præsterer bedre.

Hvad er nyt i version 2.5.2:

  • kage konsol kommando fungerer nu når CDPATH bruges.
  • Bøjning af 'feedback "er nu korrekt.
  • Forkert statuslinjen parsing i HttpSocketResponse er blevet rettet.
  • Form manipulation beskyttelse er blevet fastsat, når formularen URL'er indeholde flere søgestrengsparametre.
  • Oprettelse handicappede vælge indstillinger ikke længere deaktiverer vælge element, når array (1) anvendes til handicappede mulighed.
  • Trailing stjerne ruter kan nu omvendt dirigeres.
  • Ældre Blowfish hashes er nu accepteret, og kan bruges med AuthComponent.
  • Et brugernavn af '0' kan nu bruges med AuthComponent.
  • Forbedret API docs.

Hvad er nyt i version 2.5.1:

  • Controller :: referer () opfører sig korrekt, når lokale URL'er genereres.
  • TextHelper :: hale () blev genoprettet.
  • FormHelper sikkerhedstokens kun bruge stien og forespørgsel dele af en URL til at generere hashes. Dette løser problemer, når absolut URL'er blev brugt til at oprette formularer.
  • manglende komponent fejlsider har korrekte sti nu.
  • Kompatibilitet med PHP5.6 blev forbedret. 2.5.1 indeholder følgende ændringer:
  • Indlæser data fra modeller og deres foreninger med flere datakilder fungerer korrekt nu. Dette løser en regression tilføjet i 2.5.0-beta.
  • FormHelper :: postLink () havde en baglæns uforenelig signatur ændring i 2.5.0-dev. Denne metode er nu bagudkompatibel.
  • CakeEmail bruger nu den korrekte mimetype for e-mails, der indeholder tekst & html men ingen vedhæftede filer. Tidligere multipart / mixed blev brugt som forårsagede nogle klienter til forkert håndtere e-mails.

Hvad er nyt i version 2.5.0:

  • Redis cache motor understøtter nu unix_socket
  • PaginatorComponent vil ikke længere gøre et fund ( "count") for den første side, når der er færre poster end den aktuelle side grænse.
  • FormHelper :: postLink () rettelser fra 2.4.9 er blevet slået sammen i.
  • Talrige API dokumentation forbedringer.
  • TextHelper :: hale () blev fast.
  • SQLServer :: beskrive () blev ikke ikke længere mislykkes, når det bruges med inventar.
  • Authentication adaptere kan alias så du kan bruge den samme adapter flere gange med forskellige password hashing strategier.

Hvad er nyt i version 2.4.9:

  • FormHelper :: postLink () fungerer nu korrekt med SecurityComponent. I 2.4.8 en fejl blev foretaget, der resulterede i forkerte hashes, der genereres.

Hvad er nyt i version 2.4.8:

  • SQLServer nu føjer skemanavnet korrekt, når der beskriver tabeller .
  • Hash :: ekstrakt () kan nu matche boolean egenskaber.
  • fclose () fejl ved brug skaller ikke længere skulle ske.
  • CakeResponse :: fil () nu kaster en undtagelse, når stier indeholder ".. '.
  • ShellDispatcher kaster nu argv til et array. Dette løser problemer, når kage konsol blev påberåbt fra en ikke-cli SAPI.
  • TextHelper :: AutoLink () nu korrekt forbinder webadresser med underdomæner indeholder. '& # X5c; _'
  • SecurityComponent formular manipulation hashes omfatter nu URL'en herunder søgestrengen som hash input.

Hvad er nyt i version 2.4.7:.

  • Core inventar indgår nu i PEAR pakker
  • limburgisk locale blev tilføjet til L10n.
  • MailTransport omfatter nu den sidste fejl i undtagelsen hæves, når mail () svigter.
  • HtmlHelper :: getCrumbList () støtter flugt parameter nu.
  • At beskrive tabeller i specifikke SQLServer skemaer fungerer nu korrekt.
  • Forbedrede API docs for flere klasser.
  • URL'er genereres korrekt, når to routing taster starte med det samme delstreng.
  • Model :: SletAlle () fungerer korrekt ved brug af MySQL synspunkter.
  • CakeEmail sætter tema på hjælpere nu.
  • Skjulte input genereret i radio (), vælge () og afkrydsningsfeltet () har den "form« attributsæt når de findes.
  • Bøjning efter ord der ender på "aves 'blev forbedret.
  • CakeTestCase :: assertTags () nu kører meget hurtigere.
  • CakeTestCase :: assertTags () kræver, at alle attributter skal verificeres nu.
  • AclShell :: slette nu fjerner alle matchende poster.

Hvad er nyt i version 2.4.6:.

  • Uddrag opgave håndterer citater inde validering beskeder korrekt
  • Model :: feltet () arbejder nu med marker oversat med TranslateBehavior.
  • Core test er ikke længere en del af PEAR pakker. Dette løser problemer, når pakken pæren bruges som komponist afhængighed, og en forkert classmap blev genereret.
  • FormHelper :: afkrydsningsfeltet () kan nu generere afkrydsningsfelterne for tomme værdier.
  • Postgres kan nu konvertere boolske felter til heltal, når du bruger SchemaShell.
  • Ændringer hvordan ID'er genereres til radio- indgange blev vendt. Disse ændringer skyldes problemer i nogle programmer.
  • API-dokumentation er blevet forbedret.
  • Reverse routing for forud fastsatte handlinger blev forbedret.
  • Midlertidig foreninger setup med TranslateBehavior :: bindTranslation () er nu korrekt ubundet & genoprettet.
  • Clearing data med MemcacheEngine vil nu arbejde med mere end 100 plader.
  • Validering :: decimal () arbejder nu med lokaliserede flåd.
  • Ugyldige data i datetime plukkere er nu korrekt håndteret.

Hvad er nyt i version 2.4.5:

  • Genereret DOM ids til radioer og afkrydsningsfelter skulle nu være kollision gratis, når anvendelse af ikke-alfanumeriske værdier.
  • Postgres driver nu citerer skemanavne. Dette løser problemer med ældre skemaer ved hjælp af specielle tegn.
  • Oversæt adfærd nu korrekt håndterer oversatte værdier af '0'.
  • Controller bagning nu giver bedre feedback, når ingen controllere genereres.
  • Datetime input vil ikke vælge år 0, når den valgte værdi er "0000-00-00". Dette forbedrer kompatibiliteten med MySQL.
  • Schema skabelse med forbindelsen parameteren nu fungerer som forventet.
  • webadresser er ikke længere dobbelt URL afkodes. Disse rettelser mistede data, når navngivne parametre eller kurvesegmenter indeholder værdier, der ligner URL kodede data.

Hvad er nye i version 2.4.4:

  • TextHelper :: AutoLink () nu håndterer e-mail adresser inde URL'er korrekt.
  • sideinddeling anmodning data er indstillet selv når en NotFoundException hæves nu.
  • Model :: SletAlle vil kun slette forskellige poster nu.
  • Router :: mapResources () sikrer nu, at præfikset har både for- og efterfølgende skråstreg.
  • En uendelig løkke tilstand i CakeSession blev fastsat. Dette kunne være udløst ved at starte en allerede ugyldig session.
  • Hash :: numerisk () arbejder nu som forventet med negative tal og andre numeriske værdier.
  • 'Min' og 'YM' formater for Validering :: dato () er blevet lempet for at tillade både 2 og 4 cifrede års værdier.
  • FormHelper vil ikke udlede typer forkert når type = afkrydsningsfelt er forudsat.
  • Postgres biginteger primære nøgler nu korrekt brug bigserial type.
  • FormHelper :: dateTime () håndterer korrekt gange rundt 12:00:00 når et interval bruges også.
  • Hash :: kombinere () nu kaster undtagelser, når de centrale og værdi stier resulterer i arrays af forskellige længder.
  • CakeRequest :: referer () læser ikke længere fejlagtigt den HTTP_X_FORWARDED_HOST header.

Hvad er nyt i version 2.4.3:.

  • API Dokumentation forbedringer
  • Lange headers ikke længere omviklet med PHP_EOL, når du sender e-mail med MailTransport. Dette skulle løse levering spørgsmål med Qmail og andre SMTP transportformidlere.
  • Model :: & # x5c;. _clearCache () Har forbedret ydeevne
  • Model er nu arbejde bedre med skema s indeholder numeriske kolonnenavne.
  • En undtagelse er nu hævet, når en visning blok åbnes, mens det allerede er åben.
  • SchemaShell bruger ikke længere schema.php som filnavnet, når en brugerdefineret navn parameter tilbydes.
  • MKV er en understøttet indholdstype.
  • CookieComponent skriver er nu mere konsekvent. Tidligere skrive multi-tasten og enlige skriver blev håndteret meget forskelligt. Fastsættelse skrivebeskyttelsen konsistens gør sletning af data fornuftigere og resulterer i færre cookies bliver transmitteret.
  • Tomme array-data i cookies er nu analyseret korrekt.
  • CakeTime :: dayAsSQL () nu korrekt understøtter tidszone parameter.
  • COUNT (DISTINCT x) forespørgsler fungere bedre i SQLServer nu.
  • Postgres sekvens værdier nu bruge brugerdefinerede primære nøgler.
  • HtmlHelper nu korrekt koder URL'er genereret for meta-tags.
  • Brug FormHelper :: postLink () efter at skabe en GET formular nu fungerer som forventet.
  • Model :: saveAssociated () håndterer udtryk objekter korrekt nu.

Hvad er nyt i version 2.4.2:

  • Sqlite :: trunkat () vil kontrollere, at eksisterer sqlite_sequence bordet inden du ændrer den.
  • Mærkningselementer har nu deres for attributter genereret korrekt for radio-indgange.
  • Forbedret API-dokumentation for en række klasser og metoder.
  • TreeBehavior :: genvinde () nu korrekt bruger omfang betingelser.
  • Hash :: indeholder () kan nu se efter nål værdier, der indeholder nuller.
  • Handicappede radioknapper nu genereres korrekt, når der bruges heltal og snor nøgler.
  • Internationale domæner er nu accepteret af Validation :: url ()
  • Inflector nu håndterer »kvote« og »kurver 'korrekt.
  • jQueryEngineHelper behandler nu den "XHR" option som et tilbagekald argument.
  • Bag tilføjer nu den numeriske validator for float felter.

Hvad er nyt i version 2.4.1:

  • Notice fejl ved indlæsning LC_TIME filer bør ikke længere ske .
  • TreeBehavior :: generateTreeList () omfatter nu for det i modellens actsAs ejendom.
  • Støtte til readline blev tilføjet til Shell kommandoer. Hvis dit miljø understøtter readline, piletasterne ikke længere output escape-sekvenser.
  • FormHelper :: input () vil nu bruge attributter defineret i etiketten tasten.
  • Bøjning støtte blev forbedret.
  • Ydelse af CakeTime :: timeAgoInWords () blev forbedret.
  • Metode underskrifter Behavior tilbagekald blev rettet. Hvis du bruger PHP5.4 kan du opdatere den metode underskrifter din adfærd for at løse eventuelle E_STRICT fejl.
  • CROSS JOINs arbejde korrekt nu.
  • SqlServer :: værdi () nu korrekt håndterer NULL-værdier.
  • Cache :: clearGroup () med FileEngine og ingen præfiks opfører sig som forventet nu.
  • CakeEmail nu citerer email aliasser, der indeholder ikke-alfanumeriske tegn, der ikke allerede er blevet kodet.
  • Telefonnummer validering blev forenklet til at fastsætte gyldige område koder blive opdaget som ugyldig.

Hvad er nyt i version 2.3.9:

  • Vedligeholdelse release 2.3.9 indeholder over 20 fejlrettelser og nogle forbedringer af ydeevnen.

Hvad er nyt i version 2.3.8:.

  • Forbedret API dokumentation
  • I18nShell udtrækker nu plugin modelvalidering beskeder korrekt.
  • ServerShell tjener nu statiske aktiver med søgestrengsparametre.
  • ServerShell bruger korrekt document_root parameter.
  • Inflector kan nu pluralize yderligere ord.
  • Fil svar ved hjælp af HTTP Range nu fungerer korrekt.
  • En regression introduceret til AuthComponent i 2.3.7 for redirectUrl (), når et program kører i en undermappe er blevet rettet.

Hvad er nyt i version 2.3.7:

  • Cached visninger nu indeholder deres Content-Type header. Det anbefales, at du skylle dine se caches ved opgradering.
  • Return-Path er nu udelukket på e-mails leveret via SMTP.
  • De automatiske skabt & modificerede tidspunkter, hvor sparer Records er nu konsekvent. Der plejede at være en kant tilfælde, hvor de kunne afvige med et sekund.
  • Udokumenteret, uprøvede funktioner omkring IIS_SERVER konstant er blevet fjernet.
  • FormHelper :: dateTime () nu vælger den rigtige året, når du opretter en indgang, der har en maxYear tidligere end indeværende år.
  • E-mail-visninger nu beregne grænsen senere i gengivelsesprocessen fastsættelse spørgsmål, hvor Se tilbagekald kunne der føjer inline billeder eller vedhæftede filer, hvilket resulterer i forkerte grænse markører.

Hvad er nyt i version 2.3.4 / 1.3.16:

  • CakePHP 1.2.12, 1.3 0,16, 2.2.8 og 2.3.4 er netop blevet frigivet for at løse et kritisk problem med hvordan paginering & PaginatorComponent håndtag sorteringskriterier.

Hvad er nyt i version 2.3.3:

  • Tillade adfærd 'beforeSave tilbagekald til at ændre datakilde til anvendes til den egentlige gemme.
  • Fastsættelse fejl i FormHelper hvor forkert meridian ville blive valgt til tidsfelter.
  • Løst problemer med modellerne ikke bliver tilføjet når $ anvendelser = true.
  • Fast tilstand parsing i mysql specifikke tilfælde.
  • Tilføjet understøttelse af key = & # x3e; værdi cookies i HttpSocket.
  • Forebyggelse & quot; MAXLENGTH & quot; attribut input element af typen & quot; antal & quot;.
  • Faste forkerte tidsstempel værdier, når bruger CakeTime :: fromString ()

Hvad er nyt i version 2.3.1:

  • ServerShell nu korrekt håndterer plugin og tema aktiver.
  • FormHelper :: input () nu korrekt håndterer plugin modeller.
  • Bagudkompatibilitet for HABTM afkrydsningsfelter er blevet forbedret.
  • Schema generation fungerer bedre med SQLServer nu.
  • Bagning modeller bedre registrerer har og hører til mange foreninger.
  • Sikkerhed :: Rijndael () nu korrekt genererer tilfældige iv værdier. Det vil fortsat dekryptere værdier krypteret med en fast iv. Dette forbedrer sikkerheden af ​​krypterede værdier, ved at forhindre ordbogsangreb på nøglen / værdi.
  • Ændring tabeller med Postgres omdøber ordentligt felter nu.
  • Regulært udtryk operatører bedre understøttet i Postgres.
  • Fatal fejl nu vise, når gzip-kodning er aktiveret.

Hvad er nyt i version 2.2.1 / 2.1.5:

  • Sikkerhed fix: CakePHP 2.1. 5 og 2.2.1 er netop blevet frigivet. Hvis du bruger CakePHP s `Xml` klasse, skal brugeren opgradere så hurtigt som muligt.

Hvad er nyt i version 2.2.0:

  • afsender filtre, en let måde at fastgøre tilbagekald som middleware til afsenderen livscyklus for nemmere caching eller hurtigere action svar.
  • Ny rige API til at skabe og fjerne valideringsregler i farten for modeller
  • Problemfri paginering for brugerdefinerede finde typer
  • Støtte til reelle indlejrede database transaktioner
  • Cache grupper, en pæn måde for tagging og masse sletning cache indgange anvender sådanne tags
  • Forbedret logning støtte, en række nye forsyningsselskaber metoder blev tilføjet til CakeLog
  • Indstil klasse kan nu dump lagrede værdier i ethvert vedvarende lagring
  • AuthComponent accepterer nu indeholder som en nøgle til lagring af ekstra brugeroplysninger i session
  • Flere forbedringer CakeEmail, såsom brugerdefinerede header charset, brugerdefinerede temaer, indstilling links domæne og brugerdefinerede hjælpere defineret på konfiguration tid

Hvad er nye i version 2.1.3:

  • ControllerTestCase ikke længere overskriver GET / POST når simulerer anmodninger .
  • XML :: fromArray () nu håndterer korrekt ud af sekvens numeriske taster.
  • TranslateBehavior og Model :: stoffanger () nu korrekt spare oversættelser i hasMany foreninger.
  • Router :: QueryString () nu korrekt håndterer tilføje til eksisterende querystrings.
  • Model :: saveMany (), saveAssociated () korrekt gemme data, der blev ændret i en beforeValidate () tilbagekald.
  • Se nu korrekt igen bruger controlleren event manager instans.

Hvad er nyt i version 2.1.2:

  • En ændring til CakeSession blev vendt til at løse problemer med IE8 og sessioner går tabt.
  • Fixed et problem med SQLServer + booleske kolonner.
  • DboSource :: buildJoinStatement () tilføjer ikke skemaet, når bordet er en underforespørgsel.
  • SessionComponent :: id () altid returnerer sessionid. Det vil automatisk starte sessionen, hvis nødvendigt.
  • Metode kontrol i Model for ekspression () og beregne () sker kun, når det kræves nu.
  • testsuite nu altid bruger testen datakilde. Tidligere, hvis du ikke indeholder nogen inventar og kørte test, der krævede databasen, blev standardforbindelsestypen anvendes.
  • URL fragmenter ikke længere urlencoded. Dette forårsagede problemer med klientsiden rammer som rygrad.
  • Afkastet af L10n :: få () konsekvent returnerer sprog.
  • HTML flygter til snor webadresser på css () og script () blev fast.
  • Advarsler fra stoffanger () med et tomt hasMany datasæt er faste.
  • Validering :: decimal () accepterer værdier som 10 og 10,0.
  • FormHelper :: postButton () ikke længere gør usynlig, men

Hvad er nyt i version 2.1.1:

  • Opdateret htaccess filer, skal du sørge for at opdatere dem i dig apps så godt.
  • Angiv :: sort () nu korrekt sorterer ved brug af {s} .path
  • Fast Session.cookieTimeout standard opførsel
  • Made Validation klasse mere streng, når de tjekker værdierne i listen.
  • Brugt urldecode efterstillede pass argumenter i URL
  • Tilføjet mangler "rekursiv" mulighed for at DigestAuthenticate objekt.

Hvad er nyt i version 2.1.0:

  • Opdateret minimumskrav PHP-version til 5.2.8 på grund til PHP bugs # 44251 og # 45.748
  • paginator hjælper accepterer nu en mulighed for at indstille standard klassen for & quot; aktuelle & quot; side link
  • Udvidelse ikke-eksisterende synspunkter vil kaste en undtagelse
  • Udvidelse synspunkter ved hjælp af en absolut sti (i forhold til Vis mappe) er nu muligt



































Lignende software

XPSPL
XPSPL

13 Apr 15

Sammy.js
Sammy.js

13 Apr 15

Scorched
Scorched

13 May 15

Slim
Slim

12 Mar 16

Kommentarer til CakePHP

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!