CakePHP

Software kuvakaappaus:
CakePHP
Ohjelmiston tiedot:
Versio: 3.2.8 / 2.8.4 Päivitetty
Lähetyksen päivämäärä: 25 May 16
Kehittäjä: cakephp.org
Lupa: Vapaa
Suosio: 154

Rating: 1.5/5 (Total Votes: 2)

CakePHP vähentää kehityskustannuksia ja auttaa kehittäjiä kirjoittaa vähemmän koodia luodessaan niiden sovelluksia, käyttäen yleisesti tunnettuja suunnittelumalleja kuten MVC ja ORM.

Kehys on hyvin dokumentoitu, että on auttanut monet kehittäjät vaihtaa sen aikana.

Sen yksinkertainen rakenne on auttanut heitä toimittamaan sovelluksia nopeammin kuin aikaisemmin, jolloin ne syvällistä valvoa sovelluksen rakennetta ja sen tiedot.

Jos yhden tai useamman piirteen ei kuulu kautta CakePHP ydin, älä hermostu ja vain tarkistaa yhdelle yhteisön hallinnoimien osia.

Tällä hetkellä CakePHP pidetään yhtenä alkuun PHP kehysten ympärillä, samaan luokkaan kuin muita tunnettuja työkaluja kuten Symfony, Zend, Slim, tai Laravel.

Mikä on uusi tässä julkaisussa:


Uutta CakePHP 3.2.1 (31 tammikuu 2016)

Mikä on uusi versiossa 3.2.6 / 2.8.3:

    < li> Nämä tiedotteet korjata heikkous Validation :: uploadedFile (), jossa tiedosto tuloa voitaisiin manipuloida hyväksyä olemassa olevia tiedostoja palvelimelle. Tämä voi johtaa hyökkääjä on saada herkkiä järjestelmän tiedostot. Jos käytössä Validation :: uploadedFile () eikä tarkkailun mime-tyyppejä tai varmistaa, että tiedosto oli-asiassa lähetetyn tiedoston, sinun pitää päivittää.

Mikä on uusi versiossa 3.2.5 / 2.8.2:

  • regressio sisäkkäisiä etuliite reitit ovat väärin taivutettu on korjattu.

Mikä on uusi versiossa 3.2.3 / 2.8.0:

  • regressio sisäkkäisiä etuliite reitit ovat väärin taivutettu on korjattu.

Mikä on uusi versiossa 3.2.1 / 2.8.0:

  • regressio sisäkkäisiä etuliite reitit ovat väärin taivutettu on korjattu.

Mikä on uusi versiossa 3.1.5 / 2.7.7:

  • Lazy Eager Ladataan
  • Lisäsuodatusta Menetelmät
  • Muita mallin muuttujat mallit
  • postittajia
  • Päivitetyt Oletussovellus Styles
  • Shell Auttajat

Mikä on uusi versiossa 3.1.0 / 2.7.3:

  • Lazy Eager Ladataan
  • Lisäsuodatusta Menetelmät
  • Muita mallin muuttujat mallit
  • postittajia
  • Päivitetyt Oletussovellus Styles
  • Shell Auttajat

Mikä on uusi versiossa 3.0.7 / 2.6.7 / 1.3.20:

  • AssetFilter nyt tukee cacheTime vaihtoehto hallita välimuistin otsikot.
  • RulesChecker ominaisuuksia ORM erotettiin piirre. Tämä tekee sääntöjen helpompi käyttää uudelleen muissa datasources.
  • EventDispatcherInterface lisättiin. Näin voit käyttää instanceof sijasta method_exists testattaessa Jos esine tukee tapahtumiin.
  • konsoli lähtötesti tynkä luokka on lisätty auttaa tekemään testaus konsoli sovelluksia helpompaa.
  • Collection :: uute () tukee nyt {*} yleismerkkiä purettaessa ominaisuuksia.
  • Console komentoja ja tehtäviä tukevat nyt kyky korvata kaikki tiedostot, poistamalla tarpeen vastata y jokaiseen tiedostoon.
  • Kaikki testit välittää PHP7.

Mikä on uusi versiossa 3.0.4 / 2.6.4 / 1.3.20:

  • CSS poistot yhdistysten mukautettuja aliaksia pitäisi enää onnistu.
  • XmlView tukee nyt _xmlOptions. Tämä vastaa käyttäytymistä JsonView.
  • EntityTrait :: extractOriginal () nyt käyttäytyy yhdenmukaisesti uutetta (). Molemmat menetelmät sisältävät nyt kaikki nimetyt ominaisuudet, eikä vain muuttumattoman ominaisuuksia. Uusi menetelmä extractOriginalChanged () voidaan poimia vain alkuperäisten arvojen muuttunut ominaisuuksia.
  • kyselyparametrit nyt oikein tukee IntegrationTestCase.
  • Collection :: isEmpty () ja kakku & # x5c; ORM & # x5c; Kyselyn :: isEmpty () lisättiin.
  • Lomakkeet voidaan nyt luoda ilman toimintaa määritettä.
  • pääseminen yksikön tiedot on nyt tehokkaampaa. Yksiköt, cache tulosta mukautettuja Aksessorit, ja mitätöidä välimuistin ominaisuuksia muutetaan tai poistetaan.
  • CsrfComponent ei mitätöidä pyyntöihin, jotka puuttuvat molemmat CSRF merkkijonon, ja CSRF post data.
  • Kun järjestelyratapihalle pyyntödata-, tyhjät yksiköt voisivat ohitusleikkauksien vahvistustapoihin huolellisesti luotu JSON hyötykuormaa. RulesChecker vahvistukset ei voida ohittaa nämä tyhjät yksiköt.

Mikä on uusi versiossa 2.6.2 / 1.3.20 / 3.0.0-RC2:

  • TextHelper enää kaksinkertaisesti linkittää URL-osoitteet alkavat //
  • POT luonti ei enää käsitä "POT-Creation-Date-otsikon. Se johtaa usein turhaa melua version ohjaus.
  • Kiinteät poikkeus mallinnus kun ExceptionRenderer esiin virhe.
  • Ilmoitus virheitä PaginatorHelper kun mitään mallia asetettiin on vahvistettu.
  • ConsoleOutput ei aiheuta virheitä käyttöjärjestelmillä php: // ulostulo.
  • Uudelleenohjaa vastauksia nyt käyttää 302 oletukseksi tilakoodi 200 sijasta.
  • Plugin paista nyt tuottaa oikea hakemistoja Views / ulkoasuja.
  • FormHelper enää luo kelpaa maxlength attribuutteja desimaalin sarakkeita tekstityypiksi pakotetaan.

Mikä on uusi versiossa 2.6.0:

  • stackTrace () on lisätty mukavuutta kääre toiminto Debugger :: jäljittää (). Se suoraan kaikuja yhtä debug () tekee. Mutta vain jos debug taso on.
  • ConsoleOptionParser :: removeSubcommand () lisättiin.
  • Shell :: overwrite () on lisätty, jotta tuottaville edistymispalkit tai välttää syöttöä liian monta riviä korvaamalla tekstiä, joka on jo tulostetaan näytölle.
  • Käytettäessä AclBehavior, Mallin parentNode () menetelmä saa nyt tyyppiä (Aro, Aco) välitetään ensimmäinen väite: $ malli - & # x3e; parentNode ($ tyyppi).
  • Schema vaellukset MySQL tukevat nyt kun avain lisätessä sarakkeeseen. Tämän näppäimen avulla voit määrittää, mitkä sarakkeeseen uudella olisi lisättävä jälkeen.
  • Malli :: säästää () oli atomi vaihtoehto back-tuotavasta 3.0.
  • CakeRequest :: param () voi nyt lukea arvoja: ref: hash-polku-syntaksi kuten tietojen ().
  • CakeRequest: setInput () lisättiin.
  • HttpSocket :: pää () lisättiin.
  • Voit nyt käyttää protokollan versio ohittaa erityisen pöytäkirjan käyttää pyynnön tehdessään.
  • CakeTime :: timeAgoInWords () tukee nyt strftime () yhteensopiva absoluuttinen päivämäärämuotoja. Tämä auttaa tekemään paikallistamisen alustettu kertaa helpompaa.
  • CakeTime :: timeAgoInWords () tukee nyt relativeStringFuture vaihtoehto. Tämä vaihtoehto on printf yhteensopiva merkkijono lähtönä tulevien suhteellinen aika päiväysmuodot. Tämä auttaa tekemään paikallistamisen alustettu kertaa helpompaa.
  • Hash :: saada () nyt nostaa poikkeuksen kun polku argumentti on virheellinen.
  • Hash :: pesä () nyt nostaa poikkeus, kun pesiä käyttö aiheuta mitään tietoja.
  • HtmlHelper :: CSS () oli kerran vaihtoehto lisätty. Se toimii samalla tavalla kuin kerran vaihtoehto HtmlHelper :: script (). Oletusarvo on false säilyttää taaksepäin yhteensopivuus.
  • maxlength määrite nyt sovelletaan myös textareas, kun vastaava DB kenttä on tyyppiä varchar, kuten per HTML tiedot.
  • Uusi i18n toimintoja on lisätty. Uusien toimintojen avulla voit sisällyttää viestin yhteydessä, jonka avulla voit yksikäsitteistänyt mahdollisesti sekava sanomamerkkijonojen. Esimerkiksi "lukemaan" voi tarkoittaa useita asioita Englanti riippuen yhteydessä. Uusi __x, __xn, __dx, __dxn, __dxc, __dxcn, ja __xc toiminnot tarjoavat pääsyn uusia ominaisuuksia.
  • AuthComponent nyt laukaisee Auth.afterIdentify tapahtuman jälkeen onnistuneesti käyttäjän tunnistamiseksi.
  • Malli :: afterFind () nyt käyttää aina yhtenäisen muotoisia afterFind (). Kun $ ensisijainen on epätosi, tulokset aina alla $ data [0] [ 'ModelName']. Voit asettaa $ tämä - & # x3e; useConsistentAfterFind = false palauttaa alkuperäisen käyttäytymistä, jos hakemus perustuu vanhaan käyttäytymiseen.
  • Määritä arvo I18n.preferApp voidaan nyt käyttää ohjaamaan järjestyksessä käännöksistä. Arvo true se mieluummin sovellus käännökset minkä tahansa laajennukset niistä.

Mikä on uusi versiossa 2.5.7:

  • katkaisemiseen sähköpostiosoite kuvio CakeEmail nyt toimii dokumentoitu.
  • Console työkalut nyt poistua ei-nolla vika.
  • Kiinteä taivutus skeeman luokan nimiä SchemaShell.
  • SQLite tietolähdettä oikein jäsentää kenttien nimet pois kyselyitä sisältävän alikyselyjä.
  • TreeBehavior toimii nyt malleja, jotka ovat oletusjärjestys ominaisuus määritelty.
  • HttpSocket sujuvasti virheellinen chunked vastauksia nyt.
  • HttpSocket nyt kunnioittaa versio config vaihtoehto, joka mahdollistaa HTTP 1.0 kytkennät tehdään.
  • Postgres tietolähdettä toimii nyt sekvenssit määritellään ulkopuolella skeema.
  • CakeEmail enää nauhat linjat, jotka sisältävät vain "0".
  • Fix enemmän segfaults in Memcached välimuistiin moottori.
  • Vlimuistissa file_map enää uusiutuu jokaisen pyynnöstä.
  • CakePHP on nyt yhteensopiva phpunit.phar paketti.

Mikä on uusi versiossa 2.5.6:

  • CakeSession :: lukea () palauttaa null kaikilla vajaatoimintatapaukset.
  • Malli :: isUnique () toimii nyt validator useita kenttiä.
  • CakeTestCase :: getMockForModel () nyt ruiskuttaa testi tietolähde kaikille yhteyden nimiä.
  • Digest Auth käsittelee nyt &,? tiivistetyssä auth data.
  • FormHelper enää generoi piilotettu panos vammaisten mulitple valintaruutu tuloa.
  • Kansio :: luoda () käsittelee nyt suhteellisia polkuja.
  • pino jälkiä nyt tuotanto on yhteydessään poikkeuksia.
  • Fatal virheet nyt myös pinota jälkiä jos xdebug on käytössä.
  • Virtual kenttiä ei enää virheellisesti korvata IN lausekkeita.

Mikä on uusi versiossa 2.5.5:

  • Console sovelluksia ei toista värejä, jos ei ole TTY.
  • Tiedostot ei korvata kansion :: kopio (), kun SKIP lippua käytetään.
  • Hash :: insert () ja Hash :: saada () nyt käsitellä 0 ensimmäiseksi polkuelementtinä.
  • Parannettu API-dokumentaation.
  • Korjattu tilanne, jossa Hash :: poista () poistaisi tiedot väärin.
  • UUID sarakkeet näkyvät nyt asianmukaisesti PostgreSQL.
  • CakeEmail :: reset () nyt nollaa sähköpostin kuvio.
  • Hash :: laajentaa () ja Hash :: yhdistäminen () ovat nyt paljon nopeammin.

Mikä on uusi versiossa 2.5.4:

  • Parannettu SMTP vastauksen tarkastuksia.
  • Ylä- nyt oikein lähetetään käytettäessä ajaxLogin elementtien AuthComponent.
  • Virheitä näytteessä schema tiedostoja korjattiin.
  • SecurityComponent enää asettaa URL-osoitteita, jotka sisältävät välilyönnin blackhole soittopyynnön.
  • Year validointi hyväksyy nyt vuodelta 1800 ja myöhemmin.
  • RequestHandlerComponent tulee unserialize pyynnöstä elinten DELETE pyyntöjä.
  • Transactions nyt löysätä saveAssociated / saveMany kun poikkeuksia nostetaan.
  • Malli :: afterFind () ei enää kutsuttiin kahdesti hasOne / belongsTo yhdistyksiä. Se on nyt vain kutsutaan kerran, mallin alias muodossa.
  • Liity rakennus hyväksyy nyt mitään ehtoja. Kun liitokset on luotu ilman ehtoja rajat luodaan jolleivät olosuhteet oikein rajoittaa kyselyn.
  • SchemaShell käsittelee nyt oikein --file ja --name kytkimillä.
  • Generated schema-tiedostoja on enemmän ennustettavissa nimiä nyt. Sen sijaan käyttää APP_DIR arvoa, ne ovat aina käytetään "App" sovellettavaksi schema tiedostoja.
  • Poikkeukset johtuvat kilpailutilanteita in FileEngine nyt huomiotta.
  • CakeTime nyt palaa '' on virheellinen syöttö.
  • Käännös toimii oikein muotoilla paikkamerkkejä, kun ensimmäinen arvo on nolla.

Mikä on uusi versiossa 2.5.3:

  • TextHelper :: autoLinkEmail () liittävät sähköpostiosoitteet vieressä HTML elementtejä.
  • "tutkimus" on nyt pluralized mukaan Inflector oikein nyt.
  • "stadion" on nyt pluralized mukaan Inflector oikein nyt.
  • skeema mukana ACL taulukot sisältää nyt indeksit parantaa suorituskykyä.
  • APCEngine välimuisti on nyt yhteensopiva APCU.
  • Sovelluksen :: pluginPath () on vanhentunut. Kannattaa käyttää Plugin :: polku () sijasta.
  • API doc lohkot on parannettu monta luokkaa.
  • Sähköposti validointi säännöt CakeEmail on lievennetty. Molemmat sähköpostiosoitteet UTF-8 merkkiä ja IDN domain-nimet ovat yleensä fyysisesti mutta ei vielä ole asetettu filter_var ().
  • CakeResponse :: jaettavissa () nyt asettaa julkisen max-ikä header.
  • Malli :: getDataSource () nyt oikein kytkee skeeman_nimi omaisuutta. Tämä korjaa regressio käyttöön 2.4.8.
  • Validation :: inList () ei enää hyväksy heksadesimaaliarvoja numeerisiin tarkastuksia.
  • Multi käyttö CSRF rahakkeita nyt ovat heidän viimeinen päivitetään jokaisena pyynnöstä.
  • h () nyt toimii paremmin.

Mikä on uusi versiossa 2.5.2:

  • kakku konsoli toimii nyt, kun CDPATH käytetään.
  • taivutus "palaute" on nyt oikea.
  • Väärä tilarivillä jäsennys vuonna HttpSocketResponse on vahvistettu.
  • Form peukaloinnista suoja on vahvistettu, jos lomake URL sisältää useita kyselyparametrit.
  • luominen vammaiset valita vaihtoehtoja ei enää poistaa valitsemalla elementti kun array (1) käytetään vammaisten vaihtoehto.
  • Perään tähden reittejä voidaan nyt kääntää reitittää.
  • Vanhemmat blowfish hash ovat nyt hyväksytty, ja voidaan käyttää AuthComponent.
  • käyttäjänimi "0" voidaan nyt käyttää AuthComponent.
  • Parannettu API dokumentaatio.

Mikä on uusi versiossa 2.5.1:

  • Controller :: referer () käyttäytyy oikein paikallinen URL-osoitteet generoidaan.
  • TextHelper :: häntää () palautettiin.
  • FormHelper turvallisuus rahakkeita käyttää vain polku ja kysely osia URL tuottaa hash. Tämä korjaa ongelmia, kun absoluuttinen URL käytettiin luoda lomakkeita.
  • puuttuu komponentti virhesivut ovat oikeat polut nyt.
  • Yhteensopivuus PHP5.6 parannettiin. 2.5.1 sisältää seuraavat muutokset:
  • Tietojen lataaminen malleja ja niiden yhteenliittymien kanssa useita datasources toimii oikein nyt. Tämä korjaa regressio lisätään 2.5.0-beta.
  • FormHelper :: Postlink () oli taaksepäin yhteensopiva allekirjoituksen muutos 2.5.0-dev. Tämä menetelmä on nyt taaksepäin yhteensopiva.
  • CakeEmail nyt käyttää oikeaa mimetype sähköposteja, joissa on tekstiä ja html ilman liitetiedostoja. Aiemmin multipart / mixed käytettiin mikä aiheutti asiakkaiden virheellisesti käsitellä sähköpostiviestejä.

Mikä on uusi versiossa 2.5.0:

  • Redis välimuisti moottori tukee nyt unix_socket.
  • PaginatorComponent ei enää tehdä find ( 'count') ensimmäisen sivun, kun on vähemmän levyjä kuin nykyisen sivun rajan.
  • FormHelper :: Postlink () korjaukset 2.4.9 on sulautettu.
  • Lukuisat API-dokumentaation parannuksia.
  • TextHelper :: häntää () on vahvistettu.
  • SQLServer :: kuvaavat () oli puuttuessa ei enää epäonnistuu kun käytetään kalusteet.
  • Authentication sovittimia voidaan alias joten voit käyttää samaa sovitinta useita kertoja eri salasana hajautus strategioita.

Mikä on uusi versiossa 2.4.9:

  • FormHelper :: Postlink () toimii nyt oikein SecurityComponent. Vuonna 2.4.8 tehtiin virhe, joka johti väärä hash syntyy.

Mikä on uusi versiossa 2.4.8:

  • SQLServer nyt oikein liittää skeeman nimi, kun kuvataan taulukoissa .
  • Hash :: uutetta () voidaan nyt sovittaa boolean määritteitä.
  • fclose () virheet käytettäessä kuoret pitäisi enää tapahtua.
  • CakeResponse :: file () nyt heittää poikkeus, kun polkuja sisältää "..".
  • ShellDispatcher nyt heittää argv array. Tämä korjaa ongelmia, kun kakku konsolin vedottiin ei-cli SAPI.
  • TextHelper :: autoLink () nyt oikein yhdistää URL kanssa aliverkkotunnusten sisältävän "& # x5c; _".
  • SecurityComponent muodossa peukaloinnista hash nyt myös URL lukien kyselymerkkijonossa kuin hash tulo.

Mikä on uusi versiossa 2.4.7:

  • Core kalusteet sisältyvät nyt päärynä paketteja.
  • Limburgish maa lisättiin L10n.
  • MailTransport sisältää nyt viimeistä virhettä lukuunottamatta nosti kun posti () ei toimi.
  • HtmlHelper :: getCrumbList () tukee paeta parametri nyt.
  • kuvaaminen taulukoiden erityisiä SqlServer skeema toimii nyt oikein.
  • Parannettu API dokumentaatio useita luokkia.
  • URL-osoitteet ovat oikein syntyy, kun kaksi reititys avaimet alkavat samalla osamerkkijono.
  • Malli :: PoistaKaik () toimii oikein käytettäessä MySQL näkemyksiä.
  • CakeEmail asettaa teema apulaiset nyt.
  • Hidden tuloa syntyy radio (), valitse () ja valintaruutu () on "muoto" määrite kun tarjotaan.
  • Inflection sanoja päättyvät "aves" parannettiin.
  • CakeTestCase :: assertTags () toimii nyt paljon nopeammin.
  • CakeTestCase :: assertTags () edellyttää kaikkien attribuutteja voidaan varmentaa nyt.
  • AclShell :: poistaa nyt poistaa kaikki löydetyt kirjaa.

Mikä on uusi versiossa 2.4.6:

  • Pura tehtävä käsittelee lainauksia sisällä validointi viestit oikein.
  • Malli :: kenttä () toimii nyt kentät käännetty TranslateBehavior.
  • Core testit eivät ole enää osa PEAR paketteja. Tämä ratkaisee ongelmia, kun päärynä paketti käytetään säveltäjänä riippuvuutta, ja väärä classmap luotiin.
  • FormHelper :: valintaruutu () voidaan nyt tuottaa valintaruudut tyhjien arvoja.
  • Postgres voivat nyt muuntaa boolean kentät kokonaisluku käytettäessä SchemaShell.
  • Muutoksia miten tunnukset syntyy radio- tuotantopanoksia palautettu. Nämä muutokset aiheutti kysymyksiä joissakin sovelluksissa.
  • API dokumentaatio on parannettu.
  • Reverse reititys Ennakolta toimia parannettiin.
  • Tilapäinen yhdistysten setup TranslateBehavior :: bindTranslation () ovat nyt oikein sitoutumattoman ja palautettu.
  • Clearing tietoja MemcacheEngine nyt toimii yli 100 laatat.
  • Validation :: desimaalin () toimii nyt lokalisoitu kelluu.
  • Virheellinen data datetime poimijoiden on nyt oikein hoidetaan.

Mikä on uusi versiossa 2.4.5:

  • Generated DOM tunnukset varten radiot ja valintaruutujen pitäisi nyt olla törmäys ilmaiseksi käytettäessä ei-aakkosnumeeriset arvot.
  • postgres kuljettaja nyt lainaa skeeman nimiä. Tämä ratkaisee ongelmia legacy skeema erikoismerkkejä.
  • Käännä käytös nyt oikein käännettynä arvot "0".
  • Säädin paistaminen nyt paremmin palautetta, kun mitään ohjaimet on luotu.
  • Datetime tuloa ei valita vuosi 0, kun valittu arvo on "0000-00-00". Tämä parantaa yhteensopivuutta MySQL.
  • Schema luomisen kanssa yhteysparametri toimii nyt odotetulla tavalla.
  • URL-osoitteet eivät ole enää kaksois-URL dekoodataan. Tämä korjaa menetetyt tiedot, kun nimettyjä parametreja tai reittisegmentteihin on arvoja, jotka näyttävät URL koodattua dataa.

Mikä on uusi versiossa 2.4.4:

  • TextHelper :: autoLink () käsittelee nyt sähköpostiosoitteet sisällä URL-osoitteita oikein.
  • Sivutus pyyntödata- asetetaan myös silloin, kun NotFoundException nostetaan nyt.
  • Malli :: PoistaKaik vain poistaa erillisten kirjaa nyt.
  • Router :: mapResources () nyt varmistaa, että etuliite on sekä etu- ja vinoviiva.
  • päättymättömään silmukkaan edellytys CakeSession oli vahvistettu. Tämä voi laukaista alkaa jo mitätöity istunnon.
  • Hash :: numeerinen () toimii nyt odotetusti negatiivisia lukuja ja muita numeerisia arvoja.
  • "minun" ja "ym" muodot Validation :: date () on lievennetty, jotta sekä 2 ja 4 numeroinen vuosi arvoja.
  • FormHelper ei päätellä tyyppiä virheellisesti, kun type = valintaruutu on käytettävissä.
  • Postgres biginteger avainkenttiä nyt oikein käyttää bigserial tyyppi.
  • FormHelper :: dateTime () oikein käsittelee kertaa ympäri 12:00:00 kun väli on myös käytetty.
  • Hash :: yhdistää () nyt heittää poikkeuksia, kun avain ja arvo polut johtavat paneelit eripituisia.
  • CakeRequest :: referer () ei enää virheellisesti lukee HTTP_X_FORWARDED_HOST otsikon.

Mikä on uusi versiossa 2.4.3:

  • API-dokumentaatio parannuksia.
  • Pitkät otsikot eivät enää kääritty PHP_EOL lähetettäessä sähköpostin MailTransport. Tämän pitäisi ratkaista toimitus kysymyksiä Qmail, ja muut SMTP kuljetusliikkeet.
  • Model :: & # x5c; _clearCache () on parantunut suorituskyky.
  • Malli on nyt toimivat paremmin Skeeman sisältävien numeerinen sarake nimiä.
  • Poikkeuksena nyt nostetaan, kun näkymä lohko avataan, kun se on jo auki.
  • SchemaShell enää käyttää schema.php kuten tiedostonimen kun mukautettu nimi on parametri.
  • MKV on tuettu sisältötyyppi.
  • CookieComponent kirjoituksia ovat nyt johdonmukaisia. Aiemmin kirjallisesti multi-avain ja yksi kirjoituksia olivat hyvin erilaisia. Vahvistamisesta kirjoitus koostumus tekee poistamisen tietojen saner ja johtaa vähemmän evästeet lähetetään.
  • tyhjä array tietoja evästeiden nyt jäsentää oikein.
  • CakeTime :: dayAsSQL () nyt oikein tukee aikavyöhykkeen parametri.
  • COUNT (DISTINCT x) kyselyt toimivat paremmin SQLServer nyt.
  • Postgres sarjan arvot nyt käyttää omia ensisijaisia ​​avaimia.
  • HtmlHelper nyt oikein koodaa URL-osoitteita luotu sisällönkuvauskentät.
  • käyttäminen FormHelper :: Postlink () luomisen jälkeen GET lomake toimii nyt odotetulla tavalla.
  • Malli :: saveAssociated () käsittelee lauseke esineet oikein nyt.

Mikä on uusi versiossa 2.4.2:

  • SQLite :: truncate () tarkistaa, että sqlite_sequence taulukko on ennen muokkaamista se.
  • Merkinnät nyt heidän määritteille luotu oikein radio panoksia.
  • Parannettu API dokumentaatio useita luokkia ja menetelmiä.
  • TreeBehavior :: palauttaa () nyt oikein käyttää soveltamisalaan olosuhteissa.
  • Hash :: sisältää () voi nyt etsiä neulaa arvoja sisältävien nulls.
  • Ei käytössä Valintapainikkeilla nyt syntyy oikein kokonaisluku ja jono näppäimiä käytetään.
  • Kansainvälinen verkkotunnuksia nyt hyväksyneet Validation :: url ()
  • Inflector käsittelee nyt "kiintiö" ja "käyrät" oikein.
  • jQueryEngineHelper nyt kohtelee 'XHR "vaihtoehto soittopyynnön argumentti.
  • Paista nyt lisää numeerinen validator varten float kenttiä.

Mikä on uusi versiossa 2.4.1:

  • Ilmoitus virheitä lastattaessa LC_TIME tiedostoja pitäisi enää tapahtua .
  • TreeBehavior :: generateTreeList () sisältää nyt määriteltyä soveltamisalaa mallin actsAs omaisuutta.
  • Tuki readline lisättiin Shell komentoja. Jos ympäristö tukee readline, nuolinäppäimillä eivät toista tilanvaihdot.
  • FormHelper :: tulo () käyttää nyt attribuutteja määritelty etiketissä avain.
  • Inflection tukea parannettiin.
  • Suorituskyky CakeTime :: timeAgoInWords () parani.
  • Tapa allekirjoitukset Behavior kutsuvastauksia korjattiin. Jos käytät PHP5.4 saatat joutua päivittämään menetelmä allekirjoitukset oman käyttäytymisen ratkaisemaan E_STRICT virheitä.
  • CROSS liittyy työ oikein nyt.
  • SqlServer :: arvo () nyt oikein NULL arvoja.
  • Cache :: clearGroup (), jossa FileEngine eikä etuliite toimii odotetulla nyt.
  • CakeEmail nyt lainauksia sähköpostialiaksia, jotka sisältävät ei-aakkosnumeerisia merkkejä, jotka eivät ole jo koodattu.
  • Puhelinnumero validointi yksinkertaistettiin korjata voimassa suuntanumero havaitaan virheelliseksi.

Mikä on uusi versiossa 2.3.9:

  • Huoltotodiste 2.3.9 sisältää yli 20 bugikorjauksia ja joissakin suorituskyvyn parannuksia.

Mikä on uusi versiossa 2.3.8:

  • Parannettu API-dokumentaation.
  • I18nShell nyt poimii plugin mallin validointi viestit oikein.
  • ServerShell palvelee nyt staattinen omaisuuden kanssa kyselyparametrit.
  • ServerShell oikein käyttää document_root parametri.
  • Inflector voi nyt pluralize muita sanoja.
  • Tiedosto vastaukset HTTP Range nyt oikein.
  • regressio käyttöön AuthComponent in 2.3.7 for Uudelleenohjauksen URL (), kun sovellus on käynnissä alihakemistossa on vahvistettu.

Mikä on uusi versiossa 2.3.7:

  • Vlimuistissa näkymät sisältävät nyt heidän Content-Type header. On suositeltavaa, että olet huuhtele näkymä välimuistit päivitettäessä.
  • Return-Path ei enää tarvitse sähköpostit toimitetaan kautta SMTP.
  • Automaattinen luotu ja muokattu kertaa tallennettaessa tiedostot ovat nyt johdonmukaisia. Siellä käytetään olla reunan silloin, kun ne saattavat poiketa sekunnilla.
  • Dokumentoimaton, testaamattomia ominaisuuksia ympäri IIS_SERVER vakio on poistettu.
  • FormHelper :: dateTime () valitsee nyt oikea vuosi luotaessa tulo, joka on maxYear aikaisemmin kuin kuluvana vuonna.
  • Sähköposti näkymät nyt laskea rajaa myöhemmin ruhojen käsittelyn vahvistamista kysymyksiä, joissa View kutsuja voi liittää upotettuja kuvia tai liitteitä antaen väärän rajan merkkiaineiden.

Mikä on uusi versiossa 2.3.4 / 1.3.16:

  • CakePHP 1.2.12, 1.3 0,16, 2.2.8 ja 2.3.4 on juuri julkaistu korjata kriittinen kysymys, miten sivunumerointi & PaginatorComponent kahvan lajitella kriteerit.

Mikä on uusi versiossa 2.3.3:

  • salliminen käyttäytymistä "beforeSave soittopyynnön muuttaa tietolähteiden perusteella käytettävä todellisen pelastuksen.
  • Kiinnitys vian FormHelper jossa virheellinen pituuspiiri valittaisiin ajan aloilla.
  • Solved ongelmia malleja ei lisätä, kun $ käyttötarkoituksia = true.
  • Kiinteät ehto jäsennys MySQL erityistapauksissa.
  • Lisätty tuki key = & # x3e; arvo evästeet HttpSocket.
  • ehkäiseminen & quot; maxlength & quot; määrite input elementti type & quot; numeron & quot;.
  • Kiinteät virheellisiä aikaleima arvoja käytettäessä CakeTime :: fromString ()

Mikä on uusi versiossa 2.3.1:

  • ServerShell nyt oikein plugin ja teema varat.
  • FormHelper :: tulot () nyt oikein plugin malleja.
  • Taaksepäinyhteensopivuus varten HABTM valintaruutujen on parannettu.
  • Schema sukupolvi toimii paremmin SQLServer nyt.
  • Leivonta malleja paremmin havaitsee on ja kuuluu monia yhdistyksiä.
  • Security :: Rijndael () nyt oikein generoi satunnaisen iv arvoja. Se jatkaa purkaa arvoja salatun kiinteällä iv. Tämä parantaa turvallisuutta salattu arvot, estämällä sanakirjahyökkäyksille näppäimen / arvo.
  • muuttaminen pöydät Postgres oikein nimeää kentät nyt.
  • Säännöllinen lauseke operaattoreita paremmin tukea Postgres.
  • Fatal virheitä nyt näkyviin, kun gzip koodaus on käytössä.

Mikä on uusi versiossa 2.2.1 / 2.1.5:

  • Suojaus fix: CakePHP 2.1. 5 ja 2.2.1 on juuri julkaistu. Jos käytetään CakePHP n `Xml` luokka, käyttäjän pitäisi päivittää mahdollisimman pian.

Mikä on uusi versiossa 2.2.0:

  • Dispatcher suodattimet, kevyt tapa liittää kutsuja kuin middleware lähettäjä elinkaaren helpottaa välimuistiin tai nopeampi toiminta vastauksia.
  • Uusi rikas API luomiseen ja poistamiseen validointisäännöt lennossa malleissa
  • saumaton sivutuksen mukautettuja löytää tyyppejä
  • Tuki todellinen sisäkkäisiä tietokantatapahtumat
  • Cache ryhmät, mukava tapa koodaus ja massan poistaminen välimuistimerkintöjä käyttää tällaisia ​​tunnisteita
  • Parannettu puunkorjuu tukea useita uusia apuohjelma menetelmiä lisättiin CakeLog
  • Määritä luokka voi nyt dump tallennettuja arvoja mihinkään pysyvään muistiin
  • AuthComponent hyväksyy nyt sisältävät keskeisenä tallentamiseksi ylimääräisiä käyttäjätietoja istuntoon
  • useita parannuksia CakeEmail, kuten mukautettuja otsikon charset, mukautettuja teemoja, jossa linkkejä domain ja mukautettuja auttajien määritelty kokoonpano aika

Mikä on uusi versiossa 2.1.3:

  • ControllerTestCase enää korvaa GET / POST kun simuloidaan pyyntöjä .
  • xml :: fromArray () nyt oikein käsittelee väärässä järjestyksessä numeronäppäimillä.
  • TranslateBehavior ja Model :: Kaukalon () nyt oikein tallentaa käännökset hasMany yhdistysten.
  • Router :: QueryString () nyt oikein lisäämällä nykyisiin querystrings.
  • Malli :: saveMany (), saveAssociated () oikein tallentaa tiedot, jotka oli muunnella beforeValidate () soittopyyntö.
  • Katso nyt oikein uudelleen käyttää Controller tapahtuman johtaja esimerkiksi.

Mikä on uusi versiossa 2.1.2:

  • Muutos CakeSession oli palautettu auttaa ratkaisemaan kysymyksiä IE8 ja istuntoja menetetään.
  • Kiinteät ongelma SQLServer + boolean sarakkeita.
  • DboSource :: buildJoinStatement () ei lisää skeemaa kun pöytä on alikyselyä.
  • SessionComponent :: id () palauttaa aina sessionid. Se automaattisesti aloittaa keskustelun tarvittaessa.
  • Tapa tarkkailun Model ilmentämiseen () ja laske () tapahtuu vain tarvittaessa nyt.
  • testsuite nyt käyttää aina testin tietolähteestä. Aiemmin jos ei sisältynyt kalusteet ja juoksi testit, tarvitaan tietokanta, oletuksena yhteyden käytettiin.
  • URL-fragmentit enää urlencoded. Tämä aiheutti ongelmia asiakkaan puolelta kehysten kuin selkäranka.
  • paluu L10n :: saada () johdonmukaisesti palauttaa kielen.
  • HTML pakenevat jousikvartetille URL CSS () ja käsikirjoitus () on vahvistettu.
  • Varoitukset Kaukalon () tyhjällä hasMany tietojoukko ovat kiinteitä.
  • Validation :: desimaalin () hyväksyy arvoja, kuten 10 ja 10.0.
  • FormHelper :: postButton () ei ole enää näkymättömiä mutta

Mikä on uusi versiossa 2.1.1:

  • Päivitetty .htaccess tiedostoja, varmista, että päivität ne te sovellukset samoin.
  • Aseta :: sort () nyt oikein lajittelee käytettäessä {s} .path
  • Kiinteät Session.cookieTimeout oletustoimintaa
  • Valmistettu Validation luokka selkeämmäksi, kun tarkkailun arvojen luettelossa.
  • Käytetyt urldecode perään syötön argumentteja URL
  • lisätyt puuttuu "rekursiivinen" vaihtoehto DigestAuthenticate objekti.

Mikä on uusi versiossa 2.1.0:

  • Päivitetty vähintään PHP version vaatimus 5.2.8 takia PHP bugeja # 44251 ja # 45748
  • Paginator auttaja hyväksyy nyt mahdollisuus asettaa oletus luokka & quot; nykyinen & quot; sivun linkin
  • laajentaminen ei ole olemassa näkemyksiä heittää poikkeus
  • laajentaminen näkymät käyttäen absoluuttista polkua (suhteessa Näytä kansio) on nyt mahdollista


































Vastaavia ohjelmistoja

Pomelo
Pomelo

10 Feb 16

Derby
Derby

11 Mar 16

Ractive.js
Ractive.js

12 May 15

Nancy
Nancy

10 Feb 16

Kommentit CakePHP

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!
Haku luokan mukaan