CakePHP

Skjermbilde programvare:
CakePHP
Prog.varedetaljer:
Versjon: 3.2.8 / 2.8.4 Oppdatert
Last opp dato: 25 May 16
Utvikler: cakephp.org
Lisens: Gratis
Popularitet: 283

Rating: 1.5/5 (Total Votes: 2)

CakePHP vil redusere utbyggingskostnadene og hjelpe utviklere skrive mindre kode når du oppretter sine applikasjoner, ved hjelp av allment kjente design patterns som MVC og ORM.

Rammen er svært godt dokumentert, noe som har hjulpet mange utviklere bytte til det i løpet av det siste.

Det enkle struktur har hjulpet dem å levere applikasjoner raskere enn før, slik at de inngående kontroll over programmet struktur og sine data.

Hvis en eller flere funksjoner som ikke er dekket via CakePHP kjernen, ikke få panikk og bare se etter en av fellesforvaltede komponenter.

Foreløpig CakePHP regnes som en av de beste PHP rammeverk rundt, i samme kategori som andre kjente verktøy som Symfony, Zend, Slank, eller Laravel.

Hva er nytt i denne versjonen:


Nytt i CakePHP 3.2.1 (31 januar 2016)

Hva er nytt i versjon 3.2.6 / 2.8.3:

    < li> Disse utgivelsene fikse en svakhet i Validation :: uploadedFile () hvor filen innganger kan bli manipulert til å akseptere eksisterende filer på serveren. Dette kan potensielt føre til en angriper å kunne få tilgang sensitive systemfiler. Hvis du bruker Validation :: uploadedFile () og ikke sjekker mime-typer eller at filen var i faktisk en opplastet fil, bør du oppgradere.

Hva er nytt i versjon 3.2.5 / 2.8.2:

  • en regresjon nestet prefiks ruter å være feilaktig bøyes er korrigert.

Hva er nytt i versjon 3.2.3 / 2.8.0:

  • en regresjon nestet prefiks ruter å være feilaktig bøyes er korrigert.

Hva er nytt i versjon 3.2.1 / 2.8.0:

  • en regresjon nestet prefiks ruter å være feilaktig bøyes er korrigert.

Hva er nytt i versjon 3.1.5 / 2.7.7:

  • Lazy Eager Laster
  • ytterligere filtrering metoder
  • Andre Mal variabler i maler
  • postkort
  • Uthvilt Standard applikasjon Styles
  • Shell Hjelpere

Hva er nytt i versjon 3.1.0 / 2.7.3:

  • Lazy Eager Laster
  • ytterligere filtrering metoder
  • Andre Mal variabler i maler
  • postkort
  • Uthvilt Standard applikasjon Styles
  • Shell Hjelpere

Hva er nytt i versjon 3.0.7 / 2.6.7 / 1.3.20:

  • AssetFilter nå støtter en cacheTime mulighet til å kontrollere cache overskrifter.
  • RulesChecker funksjoner for ORM ble delt inn i en egenskap. Dette gjør reglene enklere å gjenbruke i andre datakilder.
  • EventDispatcherInterface ble lagt. Dette lar deg bruke instanceof stedet for method_exists ved testing dersom et objekt støtter hendelser.
  • En konsoll utgang test stub klasse har blitt lagt til for å gjøre testing konsoll applikasjoner enklere.
  • Samling :: ekstrakt () støtter nå {*} joker når utpakking egenskaper.
  • Console kommandoer og oppgaver støtter nå muligheten til å overskrive alle filer, fjerner behovet for å svare på y til hver fil.
  • Alle tester formidle PHP7.

Hva er nye i versjon 3.0.4 / 2.6.4 / 1.3.20:

  • Cascading sletter på assosiasjoner med egendefinerte alias skal ikke lenger svikte.
  • XmlView støtter nå _xmlOptions. Dette samsvarer med oppførselen til JsonView.
  • EntityTrait :: extractOriginal () oppfører seg nå konsekvent med ekstrakt (). Begge metodene inkluderer nå alle navngitte egenskaper, i stedet for bare uendrede egenskaper. En ny metode extractOriginalChanged () kan brukes til å trekke ut bare de opprinnelige verdiene av endrede egenskaper.
  • Søkestrengparametere er nå riktig støttes i IntegrationTestCase.
  • Samling :: isEmpty () og Cake & # x5c; ORM & # x5c;. Query :: isEmpty () tilsatt
  • Skjemaer kan nå lages uten handlingen attributtet.
  • Tilgang til enhet data er nå mer effektiv. Enheter vil cache resultatet av tilpassede accessors, og cache ugyldig når egenskapene blir endret eller fjernet.
  • CsrfComponent unnlater å oppheve forespørsler som mangler både CSRF token, og CSRF legg data.
  • Når marshalling forespørsel data, tomme enheter kunne ved bypass valideringsmetoder med nøye opprettet JSON nyttelast. RulesChecker valideringer vil ikke bli forbigått av disse tomme enheter.

Hva er nytt i versjon 2.6.2 / 1.3.20 / 3.0.0-RC2:

  • TextHelper knytter ikke lenger dobbelt nettadresser som starter med //
  • POT fil generasjon ikke lenger har den "POT-Creation-Date 'spissen. Det fører ofte til meningsløs støy i versjonskontroll.
  • Fast unntak gjengivelse når ExceptionRenderer hevet en feil.
  • Kjøps feil i PaginatorHelper når ingen modellen ble satt har blitt fikset.
  • ConsoleOutput genererer ikke feil når den brukes med php. // Utgang
  • Omadresser svar nå bruke 302 som standard status kode i stedet for 200.
  • Plugin bake nå genererer riktige kataloger for visninger / utforminger.
  • FormHelper ikke lenger skaper ugyldig MAXLENGTH attributter for desimaltall kolonner når teksttypen er tvunget.

Hva er nytt i versjon 2.6.0:

  • stakksporing () har blitt lagt til som en bekvemmelighet wrapper funksjon for Debugger :: trace (). Det echos direkte like debug () gjør. Men bare hvis debug nivå er på.
  • ConsoleOptionParser :: removeSubcommand () ble tilsatt.
  • Shell :: skrivings () er lagt for å tillate generere fremdriftslinjer, eller for å unngå å gi ut for mange linjer ved å erstatte tekst som allerede er sendt ut til skjermen.
  • Når du bruker AclBehavior, Modellens parentNode () -metoden får nå typen (Aro, Aco) gikk som første argument:. $ Modell - & # x3e; parentNode ($ type)
  • Schema vandringer med MySQL støtter nå en etter nøkkel når du legger til en kolonne. Denne tasten lar deg spesifisere hvilken kolonne det nye skal legges etter.
  • Model :: lagre () hadde atom alternativ back-portet fra 3.0.
  • CakeRequest :: param () kan nå lese verdier ved hjelp av: ref:. Hash-bane-syntaks som data ()
  • CakeRequest. SetInput () ble satt
  • HttpSocket :: hode () ble tilsatt.
  • Du kan nå bruke protokollen muligheten til å overstyre den spesifikke protokollen som skal brukes når du gjør en forespørsel.
  • CakeTime :: timeAgoInWords () støtter nå strftime () kompatible absolutte datoformater. Dette bidrar til å gjøre lokalisere format ganger lettere.
  • CakeTime :: timeAgoInWords () støtter nå en relativeStringFuture alternativ. Dette alternativet er en printf kompatibel streng for leverings fremtidige relative tidsdatoformater. Dette bidrar til å gjøre lokalisere format ganger lettere.
  • Hash :: får () hever nå et unntak når banen argumentet er ugyldig.
  • Hash :: reir () hever nå et unntak når hekke drift resulterer i ingen data .
  • HtmlHelper :: css () hadde den gang alternativet lagt. Det fungerer på samme måte som den gang muligheten for HtmlHelper :: script (). Standardverdien er usant for å opprettholde bakoverkompatibilitet.
  • MAXLENGTH attributtet vil nå også bli brukt til textareas, da det tilsvarende DB feltet er av typen varchar, som per HTML spesifikasjoner.
  • Nye i18n funksjoner har blitt lagt til. De nye funksjonene kan du inkludere melding kontekst som gjør at du disambiguate muligens forvirrende beskjed strenger. For eksempel "lese" kan bety flere ting i engelsk avhengig av kontekst. Den nye __x, __xn, __dx, __dxn, __dxc, __dxcn, og __xc funksjoner gir tilgang til nye funksjoner.
  • AuthComponent utløser nå Auth.afterIdentify hendelse etter vellykket identifisere en bruker.
  • Model :: afterFind () nå alltid bruker et konsistent format for afterFind (). Når $ primære er falsk, vil resultatene alltid være plassert under $ data [0] [ 'Modelname']. Du kan stille $ dette - & # x3e;. UseConsistentAfterFind =
  • false å gjenopprette den opprinnelige atferden hvis søknaden er avhengig av den gamle atferden
  • Konfigurer verdi I18n.preferApp kan nå brukes til å kontrollere rekkefølgen av oversettelser. Hvis satt til true vil det fore oversettelser appen over alle plugins 'seg.

Hva er nytt i versjon 2.5.7:

  • unset e-postadressen mønster i CakeEmail nå fungerer som dokumentert.
  • Konsoll verktøy nå avslutte null på fiasko.
  • Fast bøyning av skjema klasse navn i SchemaShell.
  • SQLite datakilden analyserer korrekt feltnavn ut av spørringer som inneholder subqueries.
  • TreeBehavior jobber nå med modeller som har en standard for eiendom definert.
  • HttpSocket grasiøst håndterer ugyldige du delvis svar nå.
  • HttpSocket ærer nå den versjonen config alternativet, slik at HTTP 1.0-tilkoblinger skal gjøres.
  • Postgres datakilden fungerer nå med sekvenser som er definert utenfor skjemaer.
  • CakeEmail ikke lenger strimler linjer som bare inneholder "0".
  • Fix flere segfaults i memcached cache motor.
  • Bufret file_map ikke lenger regenererer på hver forespørsel.
  • CakePHP er nå kompatibel med phpunit.phar pakken.

Hva er nytt i versjon 2.5.6:

  • CakeSession :: lese () returnerer null på alle svikt tilfeller.
  • Model :: isUnique () jobber nå som validator for flere felt.
  • CakeTestCase :: getMockForModel () injiserer nå testdatakilden for alle tilkoblingsnavn.
  • Digest autentisering nå håndterer &,? i kort auth data.
  • FormHelper ikke lenger genererer en skjult inngang for funksjonshemmede mulitple avmerkingsboksen innganger.
  • Folder :: skape () nå håndterer relative baner.
  • Stack sporer nå produksjonen mer sammenheng om unntak.
  • Fatale feil nå inkludere stable spor hvis xdebug er aktivert.
  • Virtual felt ikke lenger feilaktig skifte av pkt.

Hva er nytt i versjon 2.5.5:

  • Console programmer sender ikke ut farger hvis det ikke er TTY.
  • Filer blir ikke overskrevet av Folder :: kopi () når SKIP flagget brukes.
  • Hash :: insert () og Hash :: får () nå håndtere 0 som første baneelement.
  • Forbedret API dokumentasjon.
  • Fikset en situasjon der Hash :: fjerne () vil fjerne data på feil måte.
  • UUID kolonner er nå reflektert skikkelig av PostgreSQL.
  • CakeEmail :: reset () nå tilbakestiller epost mønster.
  • Hash :: utvide () og Hash :: merge () er nå mye raskere.

Hva er nytt i versjon 2.5.4.

  • Forbedret SMTP auth svarkontroller
  • topper er nå riktig sendes ved bruk ajaxLogin elementer med AuthComponent.
  • Feil i prøveskjemafiler ble korrigert.
  • SecurityComponent ikke lenger setter nettadresser som inneholder et mellomrom i blacktilbakeringing.
  • År validering aksepterer nå er fra 1800 og senere.
  • RequestHandlerComponent vil unserialize forespørsel kropper på DELETE forespørsler.
  • Transaksjoner er nå rullet tilbake i saveAssociated / saveMany når unntak er hevet.
  • Model :: afterFind () er ikke lenger kalt to ganger for hasOne / belongsTo foreninger. Det er nå bare kalles en gang, med modellen alias format.
  • Bli med bygningen nå godtar ingen betingelser. Når tiltrer opprettes uten betingelser på et innlegg vil bli opprettet med mindre der forholdene korrekt begrense søket.
  • SchemaShell håndterer nå --file og --name brytere.
  • Generated skjemafiler ha mer forutsigbare navn nå. I stedet for å bruke APP_DIR verdi, vil de alltid brukt "App" for søknad skjemafiler.
  • Unntak som følge av race conditions i FileEngine nå ignorert.
  • CakeTime nå returnerer '' på ugyldige inndata.
  • Oversettelses fungerer riktig formatere plassholdere når den første verdien er null.

Hva er nytt i versjon 2.5.3:

  • TextHelper :: autoLinkEmail () nå linker e-postadresser ved siden av HTML-elementer.
  • 'forskning' er nå flertalls av Inflector ordentlig nå.
  • 'stadion' er nå flertalls av Inflector ordentlig nå.
  • Skjemaet inkludert for ACL tabellene omfatter nå indekser for å forbedre ytelsen.
  • APCEngine cache er nå kompatibel med APCU.
  • App :: pluginPath () er frarådet. Du bør bruke Plugin :: banen () i stedet.
  • API doc blokker har blitt forbedret i mange klasser.
  • E-post valideringsregler i CakeEmail har vært avslappet. Både e-postadresser med UTF-8-tegn og IDN domenenavn er generelt leveransen, men ble sviktende filter_var ().
  • CakeResponse :: delbar () setter nå publikum max-age spissen.
  • Model :: getDataSource () nå korrekt slår schemaName eiendom. Dette løser en regresjon introdusert i 2.4.8.
  • Validering :: inList () aksepterer ikke lenger heksadesimale verdier for numeriske kontroller.
  • Multi bruk CSRF tokens nå har sitt utløp oppdatert på hver forespørsel.
  • h () nå utfører bedre.

Hva er nytt i versjon 2.5.2:

  • kake konsoll kommandoen fungerer nå når CDPATH brukes.
  • bøyning av "feedback" er nå riktig.
  • Feil statuslinjen parsing i HttpSocketResponse har blitt fikset.
  • Form tukling beskyttelse har blitt fikset når skjemaet URL-er inneholder flere søkestrengparametere.
  • Opprette funksjonshemmede velge alternativer ikke lenger deaktiverer velger element når array (1) brukes for funksjonshemmede alternativ.
  • Slepe stjerners ruter kan nå bli omvendt rutet.
  • Eldre Blowfish hasher er nå akseptert, og kan brukes med AuthComponent.
  • Et brukernavn fra "0" kan nå brukes med AuthComponent.
  • Forbedret API docs.

Hva er nytt i versjon 2.5.1:

  • Controller :: Referer () oppfører seg riktig når lokale URLer genereres.
  • TextHelper :: hale () ble gjenopprettet.
  • FormHelper sikkerhetsmerker bare bruke banen og spørre deler av en URL for å generere hashes. Dette løser problemer når absolutt URL-er ble brukt til å lage skjemaer.
  • Manglende komponent feil sider har riktige baner nå.
  • Kompatibilitet med PHP5.6 ble forbedret. 2.5.1 inneholder følgende endringer:
  • Laste data fra modeller og deres foreninger med flere datakilder fungerer nå. Dette løser en regresjon lagt i 2.5.0-beta.
  • FormHelper :: postLink () hadde en baklengs uforenlig signatur endring i 2.5.0-dev. Denne metoden er nå bakoverkompatibel.
  • CakeEmail nå bruker den riktig mimetype for e-post som inneholder tekst og html, men uten vedlegg. Tidligere multipart / mixed ble brukt som forårsaket noen klienter til feil håndtere e-postmeldinger.

Hva er nytt i versjon 2.5.0:

  • Redis cache-motoren støtter nå unix_socket
  • PaginatorComponent vil ikke lenger gjøre et funn ( 'count') for den første siden når det er færre poster enn den gjeldende siden grensen.
  • FormHelper :: postLink () rettinger fra 2.4.9 har blitt slått sammen i.
  • Mange API dokumentasjon forbedringer.
  • TextHelper :: hale () ble løst.
  • SQLServer :: beskrive () sviktet ikke lenger svikter når det brukes med inventar.
  • Godkjennings adaptere kan aliaser slik at du kan bruke det samme kortet flere ganger med ulike passord hashing strategier.

Hva er nytt i versjon 2.4.9:

  • FormHelper :: postLink () fungerer nå riktig med SecurityComponent. I 2.4.8 en feil ble gjort som resulterte i feil hashes blir generert.

Hva er nytt i versjon 2.4.8:

  • SQLServer nå riktig tilføyer skjemanavnet når de beskriver tabeller .
  • Hash :: ekstrakt () kan nå matche boolske attributter.
  • fclose () feil ved bruk av skjell skal ikke lenger skje.
  • CakeResponse :: file () kaster nå et unntak når banene inneholde '..'.
  • ShellDispatcher kaster nå argv til en matrise. Dette løser problemer når kaken konsollen ble startet fra et ikke-cli SAPI.
  • TextHelper :: Autolink () nå riktig lenker webadresser med underdomener som inneholder. '& # X5c; _
  • SecurityComponent skjema tukling hashes inkluderer nå URL inkludert søkestrengen som en hash-inngang.

Hva er nytt i versjon 2.4.7.

  • Kjerne inventar er nå inkludert i PEAR pakker
  • limburgisk locale ble lagt inn i L10n.
  • MailTransport inkluderer nå den siste feilen i unntaket hevet når mail () svikter.
  • HtmlHelper :: getCrumbList () støtter flukt parameter nå.
  • som beskriver bord i bestemte SQLServer skjemaer fungerer nå riktig.
  • Bedre API dokumenter for flere klasser.
  • webadresser er riktig genereres når to hentetastene starte med samme delstreng.
  • Model :: Slett () fungerer riktig når du bruker MySQL visninger.
  • CakeEmail setter temaet på hjelpere nå.
  • skjulte innganger generert på radio (), velg () og boksen () har "form" attributt satt da gitt.
  • bøyning for ord som slutter på 'Aves' ble forbedret.
  • CakeTestCase :: assertTags () nå går mye raskere.
  • CakeTestCase :: assertTags () krever at alle attributter som skal verifiseres nå.
  • AclShell :: slette nå fjerner alle samsvarende poster.

Hva er nytt i versjon 2.4.6.

  • Extract oppgave håndterer sitater inni validering meldinger riktig
  • Model :: feltet () arbeider nå med felt oversatte med TranslateBehavior.
  • Kjerneprøver er ikke lenger en del av PEAR pakker. Dette løser problemer når det pære pakken er brukt som en komponist avhengighet, og en uriktig classmap ble generert.
  • FormHelper ::
  • boksen () kan nå generere boksene for tomme verdier.
  • Postgres kan nå konvertere boolsk felt til heltall når du bruker SchemaShell.
  • Endringer i hvordan IDer genereres for radio innganger ble tilbakestilt. Disse endringene skyldes problemer i enkelte programmer.
  • API dokumentasjon har blitt forbedret.
  • Omvendt ruting for Foran handlinger ble forbedret.
  • Midlertidig foreninger oppsett med TranslateBehavior :: bindTranslation () er nå riktig ubundet og gjenopprettet.
  • Fjerne data med MemcacheEngine vil nå arbeide med mer enn 100 plater.
  • Validering :: desimal () arbeider nå med lokaliserte flyter.
  • Ugyldige data i datetime plukkere er nå korrekt håndtert.

Hva er nytt i versjon 2.4.5:

  • Generated DOM IDer for radioer og avmerkingsbokser skal nå være kollisjon fri ved bruk av ikke-alfanumeriske verdier.
  • postgres driver siterer nå skjemanavn. Dette løser problemer med eldre skjemaer ved hjelp av spesielle tegn.
  • Trans oppførsel håndterer nå oversatte verdier av "0".
  • Controller baking gir nå bedre tilbakemeldinger når ingen kontrollere genereres.
  • datetime innganger vil ikke velge år 0 når den valgte verdien er '0000-00-00'. Dette forbedrer kompatibilitet med MySQL.
  • Schema skapelse med tilkoblingen parameter nå fungerer som forventet.
  • webadresser ikke lenger er dobbelt URL dekodet. Dette løser tapte data når navngitte parametre eller banesegmenter inneholder verdier som ser ut som URL-kodet data.

Hva er nye i versjon 2.4.4:

  • TextHelper :: Autolink () nå håndterer e-postadresser inne webadresser riktig.
  • paginering forespørsel data er satt, selv når en NotFoundException heves nå.
  • Model :: Slett vil bare slette forskjellige poster nå.
  • Router :: mapResources () sikrer nå at prefikset har både den ledende og etterfølgende skråstrek.
  • En uendelig løkke tilstand CakeSession ble fikset. Dette kan utløses ved å starte en allerede ugyldig økt.
  • Hash :: numerisk () fungerer nå som forventet med negative tall og andre tallverdier.
  • "Min" og "ym 'formatene for Godkjennings :: date () har vært avslappet å tillate både to og fire siffer år verdier.
  • FormHelper vil ikke antyde typer feil når type = boksen er gitt.
  • Postgres biginteger primærnøkler nå korrekt bruk bigserial type.
  • FormHelper :: datetime () håndterer korrekt ganger rundt 12:00:00 når et intervall er også brukt.
  • Hash :: kombinere () nå kaster unntak når viktige og verdi stier resultere i matriser av ulik lengde.
  • CakeRequest :: Referer () ikke lenger feilaktig leser HTTP_X_FORWARDED_HOST spissen.

Hva er nytt i versjon 2.4.3.

  • API Dokumentasjon forbedringer
  • Lange hodene er ikke lenger innpakket med PHP_EOL når du sender e-post med MailTransport. Dette bør løse leveringsproblemer med Qmail, og andre SMTP transport agenter.
  • Model :: & # x5c;. _clearCache () Har forbedret ytelse
  • Model er nå fungere bedre med skjemaet er med numeriske kolonnenavn.
  • Et unntak er nå hevet når en visning blokk åpnes mens det er allerede åpen.
  • SchemaShell ikke lenger bruker schema.php som filnavn når et egendefinert navn parameter er gitt.
  • MKV er en støttet innholdstype.
  • CookieComponent skriver er nå mer konsekvent. Tidligere skrev multi-tasten og enkelt skriver ble håndtert svært forskjellig. Fikse skrive konsistensen gjør sletting av data saner og resulterer i færre cookies som overføres.
  • tom array data i cookies er nå analyseres på riktig måte.
  • CakeTime :: dayAsSQL () nå riktig støtter tidssone parameter.
  • COUNT (DISTINCT x) spørringer fungere bedre i SQLServer nå.
  • Postgres sekvens verdier nå bruke tilpassede primærnøkler.
  • HtmlHelper nå riktig koder webadresser generert for metakoder.
  • Bruk FormHelper :: postLink () etter å lage en GET skjema nå fungerer som forventet.
  • Model :: saveAssociated () håndterer uttrykk objekter på riktig måte nå.

Hva er nytt i versjon 2.4.2:

  • SQLite :: avkorte () vil kontrollere at sqlite_sequence tabellen eksisterer før du endrer den.
  • Merking har nå sin for attributter som genereres riktig for radio innganger.
  • Forbedret API-dokumentasjon for en rekke klasser og metoder.
  • TreeBehavior :: gjenopprette () nå korrekt bruker de omfangs forhold.
  • Hash :: inneholder () kan nå søke etter nålen verdier som inneholder nullverdier.
  • funksjonshemmede radioknappene er nå genereres riktig når heltall og streng tastene brukes.
  • Internasjonale domener er nå akseptert av Validation :: url ()
  • Inflector håndterer nå "kvote" og "kurver" riktig.
  • jQueryEngineHelper behandler nå den "XHR alternativet som en tilbakeringing argument.
  • Bake legger nå tall validator for float felt.

Hva er nytt i versjon 2.4.1:

  • Kjøps feil ved lasting LC_TIME filene skal ikke lenger skje .
  • TreeBehavior :: generateTreeList () inkluderer nå omfanget definert i modellens actsAs eiendom.
  • Støtte for readline ble lagt inn i Shell kommandoer. Hvis miljøet støtter readline, piltastene vil ikke lenger utgang escape-sekvenser.
  • FormHelper ::
  • inngang () vil nå bruke attributter definert i etiketten nøkkelen.
  • Vende støtte ble forbedret.
  • Utførelse av CakeTime :: timeAgoInWords () ble forbedret.
  • Metode signaturer av atferd callbacks ble korrigert. Hvis du bruker PHP5.4 må du kanskje oppdatere metoden signaturer av atferd for å løse eventuelle E_STRICT feil.
  • CROSS tiltrer arbeidet på riktig måte nå.
  • SQLServer :: verdi () nå håndterer riktig NULL verdier.
  • Cache :: clearGroup () med FileEngine og ingen prefiks oppfører seg som forventet nå.
  • CakeEmail siterer nå e-post aliaser som inneholder ikke-alfanumeriske tegn, som ikke allerede er kodet.
  • Telefonnummer validering ble forenklet for å fikse gyldige område koder bli oppdaget som ugyldig.

Hva er nytt i versjon 2.3.9:

  • Vedlikehold utgivelsen 2.3.9 inneholder over 20 feilrettinger og noen ytelsesforbedringer.

Hva er nytt i versjon 2.3.8.

  • Forbedret API dokumentasjon
  • I18nShell trekker nå plugin modell validering meldinger på riktig måte.
  • ServerShell nå fungerer statiske eiendeler med søkestrengparametere.
  • ServerShell bruker korrekt DOCUMENT_ROOT parameter.
  • Inflector kan nå pluralize flere ord.
  • File svarene ved hjelp av HTTP Range nå fungere riktig.
  • En regresjon introdusert til AuthComponent i 2.3.7 for redirectUrl () når et program kjører i en underkatalog har blitt fikset.

Hva er nytt i versjon 2.3.7:

  • Bufrede utsikt nå inneholde deres Content-Type spissen. Det anbefales at du skyller visnings cacher når du oppgraderer.
  • Gå-Path er nå ekskludert på e-post levert via SMTP.
  • De automatiske opprettet og endrede tider da sparer Records er nå konsekvent. Det pleide å være en kant sak der de kunne variere med ett sekund.
  • Undocumented, uprøvde funksjoner rundt IIS_SERVER konstant har blitt fjernet.
  • FormHelper :: datetime () nå velger riktig år når du oppretter en inngang som har et maxYear tidligere enn inneværende år.
  • visninger e-post nå beregne grensen senere i gjengivelsen feste saker der Se callbacks kunne tilføye innebygde bilder eller vedlegg, noe som resulterer i feil grensemerker.

Hva er nytt i versjon 2.3.4 / 1.3.16:

  • CakePHP 1.2.12, 1,3 0,16, 2.2.8 og 2.3.4 har nettopp blitt lansert for å fikse et kritisk problem med hvordan paginering & PaginatorComponent håndtaket sorteringskriterier.

Hva er nytt i versjon 2.3.3:

  • Tillater atferd 'beforeSave tilbakeringing til å endre datakilden til brukes for selve redde.
  • Fikse feil i FormHelper hvor feil meridian ville bli valgt for tidsfelt.
  • Løst problemer med modeller som ikke blir lagt når $ bruker = true
  • .
  • Fast tilstand parsing i mysql konkrete saker.
  • Lagt til støtte for key = & # x3e; verdi cookies i HttpSocket.
  • Forhindre & quot; MAXLENGTH & quot; attributt innspill element av typen & quot; antall & quot;.
  • Faste feil systemtidverdier ved bruk CakeTime :: fromString ()

Hva er nytt i versjon 2.3.1:

  • ServerShell håndterer nå plugin og tema eiendeler.
  • FormHelper :: innganger () håndterer nå plugin-modeller.
  • Bakoverkompatibilitet for HABTM avmerkingsboksene har blitt forbedret.
  • Schema generasjon fungerer bedre med SQLServer nå.
  • Baking modeller bedre oppdager har og tilhører mange foreninger.
  • Sikkerhet :: Rijndael () nå riktig genererer tilfeldige iv verdier. Den vil fortsette å dekryptere krypterte verdier med en fast iv. Dette forbedrer sikkerheten for krypterte verdier, ved å hindre ordbokangrep på nøkkel / verdi.
  • Endre tabeller med Postgres omdøper riktig felt nå.
  • Regulære uttrykk operatører er bedre støttet i Postgres.
  • Fatale feil nå vises når gzip-koding er aktivert.

Hva er nytt i versjon 2.2.1 / 2.1.5:

  • Sikkerhet fix: CakePHP 2.1. 5 og 2.2.1 har nettopp blitt lansert. Hvis du bruker CakePHP sin `Xml` klasse, bør brukeren oppgradere så snart som mulig.

Hva er nytt i versjon 2.2.0:

  • Trafikkleder filtre, en lett måte å feste tilbakeanrop som mellomvare til sentralen livssyklusen for enklere caching eller raskere handling svar.
  • Ny rik api for å opprette og fjerne valideringsregler på fly for modeller
  • Sømløs paginering for tilpasset finne typer
  • Støtte for reelle nestet databasetransaksjoner
  • Cache grupper, en fin måte for tagging og masse slette cache oppføringer ved hjelp av slike koder
  • Forbedret logging støtte, flere nye verktøyet metoder ble lagt til CakeLog
  • Konfigurer klasse kan nå dump lagres verdiene til noe vedvarende lagring
  • AuthComponent aksepterer nå inneholde som en nøkkel for å lagre ekstra brukerinformasjon i økt
  • Flere forbedringer CakeEmail, for eksempel egendefinerte header charset, egendefinerte temaer, sette lenker domene og tilpassede hjelpere definert i konfigurasjonen tid

Hva er nye i versjon 2.1.3:

  • ControllerTestCase ikke lenger overskriver GET / POST når simulere forespørsler .
  • Xml :: fromArray () nå riktig håndterer ut av sekvensnummertastene.
  • TranslateBehavior og Model :: saveAll () nå riktig spare oversettelser i hasMany foreninger.
  • Router :: QueryString () håndterer nå føye til eksisterende querystrings.
  • Model :: saveMany (), saveAssociated () riktig lagre data som ble endret i en beforeValidate () tilbakeringing.
  • Se nå korrekt gjen bruker Controller arrangementssjef eksempel.

Hva er nytt i versjon 2.1.2:

  • En endring til CakeSession ble tilbakestilt til å løse problemer med IE8 og økter som tapt.
  • Fikset et problem med SQLServer + boolske kolonner.
  • DboSource :: buildJoinStatement () legger ikke skjemaet når bordet er en subquery.
  • SessionComponent :: id () returnerer alltid sessionid. Det vil automatisk starte økten hvis det er nødvendig.
  • Metode sjekker inn modell for uttrykket () og beregn () gjøres kun når det er nødvendig nå.
  • testsuite alltid bruker nå testdatakilden. Tidligere, hvis du ikke har noen inventar og kjørte tester som kreves databasen, ble standard tilkoblings brukt.
  • URL fragmenter blir ikke lenger urlencoded. Dette førte til problemer med klientsiden rammeverk som ryggrad.
  • Retur av L10n :: får () konsekvent returnerer språk.
  • HTML rømmer for streng webadresser på css () og script () ble løst.
  • Advarsler fra saveAll () med en tom hasMany datasett er løst.
  • Validering :: desimal () godtar verdier som 10 og 10.0.
  • FormHelper :: postButton () gjør ikke lenger usynlig men

Hva er nytt i versjon 2.1.1:

  • Oppdaterte .htaccess filer, må du oppdatere dem i deg apps også.
  • Angi :: sort () nå riktig sorterer når du bruker {s} .path
  • Fast Session.cookieTimeout standard oppførsel
  • Laget Validering klasse mer strenge når du sjekker verdiene i listen.
  • Brukt urldecode følgende pass argumenter i URL
  • Lagt mangler 'rekursiv alternativet til DigestAuthenticate objekt.

Hva er nytt i versjon 2.1.0:

  • Oppdatert minimum PHP versjon kravet til 5.2.8 grunn til PHP bugs # 44251 og # 45748
  • paginator hjelper aksepterer nå et alternativ for å angi standard klasse for & quot; dagens & quot; lenke
  • Utvide ikke-eksisterende visninger vil kaste et unntak
  • Utvide utsikt bruker en absolutt bane (i forhold til Vis mappe) er nå mulig



































Lignende programvare

Apache Stratos
Apache Stratos

10 Feb 16

Hazaar MVC
Hazaar MVC

14 Apr 15

Koa
Koa

10 Dec 15

Derby
Derby

11 Mar 16

Kommentarer til CakePHP

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!