CakePHP

Programinė įranga Screenshot:
CakePHP
Programinė detalės:
Versija: 3.2.8 / 2.8.4 Atnaujintas
Įkėlimo datą: 25 May 16
Kūrėjas: cakephp.org
Licencija: Nemokamai
Populiarumas: 283

Rating: 1.5/5 (Total Votes: 2)

CakePHP , bus sumažinti plėtros išlaidas ir padėti kūrėjams rašyti mažiau kodą kuriant savo paraiškas, naudojant plačiai žinomos dizaino modelius kaip MVC ir ORM.

sistema yra labai gerai dokumentuota, tai, kad padėjo daugelis kūrėjai pereiti į jį per praeities.

Jo paprasta struktūra padėjo jiems pristatyti prašymus greičiau nei anksčiau, todėl jiems išsamią kontrolę ant programos struktūrą ir jos duomenis.

Jei vienas ar daugiau funkcijų neapima per CakePHP branduolys, nepanikuokite ir tiesiog patikrinti vieną iš bendruomenės valdomas komponentų.

Šiuo metu CakePHP yra laikoma viena iš geriausių PHP sistemas aplink, į tą pačią kategoriją, kaip kitų žinomų priemones, pavyzdžiui, Symfony, Zend, plonas, ar Laravel.

Kas yra Naujas " šioje versijoje:


Nauja CakePHP 3.2.1 (sausio 31., 2016)

Kas naujo versija 3.2.6 / 2.8.3:

    < li> Šie spaudai nustatyti patvirtinant silpnumas :: uploadedFile (), kur failų įėjimai gali būti manipuliuojama priimti esamus failus serveryje. Tai potencialiai gali sukelti užpuolikas galėtų prieiti prie jautrios sistemos failus. Jei naudojate Validation :: uploadedFile (), o ne tikrinti MIME tipus ar užtikrinti, kad byla buvo-tiesų yra įkeltas failas, jums reikėtų atnaujinti.

Kas naujo versija 3.2.5 / 2.8.2:

  • regresijos įdėtos priešdėlis maršrutai yra neteisingai fleksyjnych buvo ištaisytas.

Kas naujo versija 3.2.3 / 2.8.0:

  • regresijos įdėtos priešdėlis maršrutai yra neteisingai fleksyjnych buvo ištaisytas.

Kas naujo versija 3.2.1 / 2.8.0:

  • regresijos įdėtos priešdėlis maršrutai yra neteisingai fleksyjnych buvo ištaisytas.

Kas naujo versija 3.1.5 / 2.7.7:

  • Tingus trokšta Kraunasi
  • Papildomos filtravimo metodus;
  • Papildomos Šablonų Kintamieji Šablonai,
  • vokų,
  • Atnaujintas numatytąją programą, stiliai,
  • "Shell Pagalbininkai

Kas naujo versija 3.1.0 / 2.7.3:

  • Tingus trokšta Kraunasi
  • Papildomos filtravimo metodus;
  • Papildomos Šablonų Kintamieji Šablonai,
  • vokų,
  • Atnaujintas numatytąją programą, stiliai,
  • "Shell Pagalbininkai

Kas naujo versija 3.0.7 / 2.6.7 / 1.3.20:

  • AssetFilter dabar palaiko cacheTime galimybę kontroliuoti talpyklos antraštes.
  • RulesChecker funkcijos ORM buvo atskirti į bruožas. Tai leidžia taisyklės lengviau pakartotinai naudoti kitose datasources.
  • buvo įtraukta EventDispatcherInterface. Tai leidžia jums naudoti egzemplioriai vietoj method_exists bandant jei objektas remia renginius.
  • konsolė produkcijos tyrimas nebaigtas klasė buvo įtraukta padėti padaryti bandymai konsolės programas lengviau.
  • Kolekcija :: ekstraktas () dabar palaiko {*} pakaitos kai gavybos savybes.
  • konsolės komandas ir užduotis dabar palaiko galimybę perrašyti visus failus, pašalinti poreikį atsakyti y kiekvienam failo.
  • Visi testai perduoti PHP7.

Kas yra naujų versija 3.0.4 / 2.6.4 / 1.3.20:

  • pakopinė ištrina asociacijų su nestandartinių slapyvardžiai nebeturėtų nepavyks.
  • XmlView dabar palaiko _xmlOptions. Tai sutampa su JsonView elgesį.
  • EntityTrait :: extractOriginal () dabar elgiasi nuosekliai ekstraktu (). Abu metodai dabar yra visas pavadintas savybes, o ne tik nepakeistų savybes. Naujas metodas extractOriginalChanged () gali būti panaudotas, kad ištrauktų tik pradines reikšmes pasikeitusių atributus. "
  • Paieškos užklausa string parametrai dabar teisingai palaiko IntegrationTestCase.
  • Kolekcija :: isEmpty () ir pyragas & # x5c; ORM & # x5c;. Buvo įtraukta Užklausa :: isEmpty ()
  • Formos, dabar gali būti sukurta be veiksmo atributas.
  • Prieiga prie subjekto duomenis dabar efektyviau. Subjektai talpyklos užsakymą Metodai prieigos rezultatą ir netekti talpyklą, kai turtas yra pakeistas ar pašalintas.
  • CsrfComponent nepavyksta paneigti prašymus, kurie trūksta ir į CSRF raktą ir CSRF post duomenys.
  • Kai skirstymo prašyti duomenų, tuščios subjektai galėtų šuntavimo patikimumo vertinimo metodų kruopščiai sukurtų JSON naudingosios apkrovos dokumentus. RulesChecker tvirtinti nebūtų apeinama šių tuščių subjektams.

Kas naujo versija 2.6.2 / 1.3.20 / 3.0.0-RC2:

  • TextHelper nebėra dvigubai nuorodos URL prasidedantys //
  • POT failą kartos nebėra apima "POT-Creation-data" antraštę. Tai dažnai sukelia beprasmiška triukšmo versijų kontrolę.
  • Fiksuotas išimtis atvaizdavimas kai ExceptionRenderer iškėlė klaidą.
  • Notice klaidų PaginatorHelper kai nėra modelis buvo nustatyta, buvo fiksuotas.
  • ConsoleOutput negeneruoja klaidų, kai naudojamas su php:. // Produkcijos;
  • Nukreipimo atsakymai dabar naudoja 302 kaip numatytąją būsenos kodas vietoj 200.
  • plugin kepti dabar generuoja tinkamus katalogus Peržiūrų / maketai.
  • FormHelper nebėra sukuria negalioja MaxLength atributus dešimtųjų stulpelių, kai tekstas tipas yra priverstas.

Kas naujo versijos 2.6.0:

  • stacktrace () įdętos patogumui įvynioti funkcija debugerem :: pėdsakų (). Tai tiesiogiai Echos kaip derinti () daro. Bet tik tada, jei derinti lygis yra.
  • buvo įtraukta ConsoleOptionParser :: removeSubcommand ().
  • "Shell :: perrašymo () įdętos leisti kurti pažangos barų arba išvengti išvedė per daug eilučių pakeičiant tekstą, kuris buvo jau išvedamą į ekraną.
  • Naudodami AclBehavior modelis anketa parentNode () metodas dabar gauna tipą (Aro, Aco) perduodamas kaip pirmas argumentas:. $ Modelis - & # x3e; parentNode ($ tipo),
  • Schemos migracija su MySQL dabar remti po raktu, kai pridedant stulpelį. Šis raktas leidžia jums nurodyti, kuris stulpelis naujoji reikėtų pridėti po.
  • Modelis :: sutaupyti () turėjo atominė variantas atgal perkeltas iš 3,0.
  • CakeRequest :: parametras () dabar gali skaityti reikšmes: Nuoroda:. Maišos kelio-sintaksę kaip Duomenys ()
  • CakeRequest:. Buvo įtraukta setInput ()

  • buvo įtraukta
  • HttpSocket :: galvutė ().
  • Dabar galite naudoti protokolą galimybę nepaisyti konkretų protokolą naudoti priimant prašymą.
  • CakeTime :: timeAgoInWords () dabar palaiko strftime () suderinamų absoliutūs data formatai. Tai padeda padaryti lokalizacijos suformatuoti kartus lengvesnis.
  • CakeTime :: timeAgoInWords () dabar palaiko relativeStringFuture parinktį. Ši parinktis yra printf suderinama eilutė išvedė būsimus santykinis Laikas Data formatus. Tai padeda padaryti lokalizacijos suformatuoti kartus lengvesnis.
  • hash :: gauti () dabar kelia išimtį, kai kelias argumentas yra neteisingas.
  • hash :: lizdą () dabar kelia išimtį, kai lizdus veikimo rezultatai Nėra duomenų.
  • HtmlHelper :: CSS () turėjo pridėtinės kartą variantą. Jis veikia taip pat, kaip kartą galimybe HtmlHelper :: scenarijų (). Numatytoji reikšmė yra klaidinga atgal išlaikyti suderinamumą.
  • MaxLength atributas bus dabar taip pat būti taikomos textareas, kai atitinkamą DB laukas yra tipo varchar, kaip už HTML specifikacijas.
  • buvo pridėta naujų i18n funkcijos. Naujosios funkcijos leidžia jums įtraukti pranešimo kontekstą, kuris leidžia jums Šalinti skirtingo aiškinimo galbūt paini pranešimo eilutes. Pavyzdžiui "skaityti" gali reikšti kelis dalykus anglų kalba, priklausomai nuo konteksto. Naujas __x, __xn, __dx, __dxn, __dxc, __dxcn ir __xc funkcijos suteikia prieigą prie naujų funkcijų.
  • AuthComponent dabar sukelia Auth.afterIdentify renginį po sėkmingai identifikuoti vartotoją.
  • Modelis :: afterFind () dabar visada naudoja pastovų formatą afterFind (). Kai $ pirminis yra klaidinga, rezultatai visada bus įsikūręs pagal $ duomenys [0] [ 'MODELNAME']. Galite nustatyti, kad $ šį - & # x3e;. UseConsistentAfterFind = false atkurti originalų elgesį, jei jūsų paraiška remiasi senosios elgesį;
  • Konfigūruoti vertė I18n.preferApp dabar gali būti naudojami siekiant kontroliuoti vertimų tvarką. Jei true ji renkasi programų vertimus per bet plugins "tie.

Kas naujo versijos 2.5.7:

  • išjungti el.pašto adresą modelį į CakeEmail dabar veikia kaip dokumentais.
  • Console įrankiai dabar išeiti ne nulis nesėkmės.
  • Fiksuotas kaityboje schemos klasės vardų SchemaShell.
  • SQLite duomenųšaltinio teisingai suvokia laukų pavadinimus iš užklausų, kurių sudėtyje yra subqueries.
  • TreeBehavior dabar dirba su modeliais, kurie turi numatytosios tvarkos turtą, apibrėžtą.
  • HttpSocket grakščiai rankenos nepagrįstus chunked atsakymus dabar.
  • HttpSocket dabar pagyrimu versija config variantą, todėl HTTP 1.0 jungtys turi būti pateikta. "
  • Postgres duomenųšaltinio dabar dirba su sekų apibrėžta ribų schemas.
  • CakeEmail nebėra juostelės eilutes, kuriose yra tik '0'.
  • Nustatyti daugiau segfaults į memcached laikinojoje varikliu.
  • Cached file_map nebėra regeneruoja kiekvieną prašymą.
  • CakePHP dabar suderinama su phpunit.phar paketą.

Kas naujo versijos 2.5.6:

  • CakeSession :: skaityti () grąžina NULL visiems nepakankamumo atvejų.
  • Modelis :: isUnique () dabar veikia kaip tvirtintojas už kelis laukus.
  • CakeTestCase :: getMockForModel () dabar įleidžia bandymo duomenų šaltinį visiems prisijungimams pavadinimus.
  • Digest "Auth dabar tvarko ir,? digest autentifikavimo duomenis.
  • FormHelper nebėra sukuria paslėptą įvesties neįgaliesiems kalbate keliomis žymimąjį laukelį įėjimai.
  • Aplankas :: sukurti () dabar rankenos santykinius kelius.
  • kamino pėdsakų dabar išvesties daugiau konteksto išimtimis.
  • Mirtini klaidų dabar yra kamino pėdsakus jei xdebug yra įjungtas.
  • Virtualios laukai nebėra neteisingai pakeisti punktuose.

Kas naujo versijos 2.5.5:

  • Console paraiškos nebus išvesties spalvų, jeigu juose nėra TTY.
  • Failai nėra perrašyti Folder :: kopiją (), kai SKIP vėliavėlė yra naudojama.
  • hash :: įdėklas () ir hash :: gauti () dabar tvarkyti 0 kaip pirmą kelio elementas.
  • Geresnis API dokumentacija.
  • Fiksuotas situaciją, kai hash :: pašalinti () būtų pašalinti duomenis netinkamai.
  • uuid stulpeliai dabar atsispindi Tinkamai PostgreSQL.
  • CakeEmail :: naujo () dabar atstato pašto modelis.
  • hash :: išplėsti () ir hash :: suliejimo () dabar daug greičiau.

Kas naujo versija 2.5.4.

  • Geresnis SMTP auth atsakymas patikrinimai;
  • Antraštės dabar teisingai siunčiami naudojant ajaxLogin elementai su AuthComponent.
  • Klaidos pavyzdžių schemų failų buvo ištaisyta. "
  • SecurityComponent nebėra kelia URL, kuriuose erdvę į blackhole atg.
  • metų patvirtinimas dabar priima datas nuo 1800 ir vėliau.
  • RequestHandlerComponent bus unserialize užklausos kūnus Ištrinti prašymus.
  • Sandoriai dabar valcavimo atgal saveAssociated / saveMany kai išimtys pakelta.
  • Modelis :: afterFind () nebėra du kartus ragino hasOne / belongsTo asociacijos. Tai dabar tik vadinamas vienu metu, su modelio alias formatu.
  • Prisijunkite pastatas dabar nepriima sąlygas. Kai prisijungia yra sukurta be jokių sąlygų, kryžius bus sukurtas, nebent kur sąlygos tinkamai apriboti užklausą.
  • SchemaShell dabar teisingai rankenos --file ir --name jungikliai.
  • Sugeneruoti Schemos failai turi labiau prognozuojamas vardus dabar. Vietoj APP_DIR vertę, jie bus visada naudojamas "Programos" Application schemų failus.
  • kylančias išimtis lenktynių sąlygomis FileEngine dabar ignoruojamas.
  • CakeTime dabar grįžta "ant neteisingos įvesties.
  • Vertimo funkcijos tinkamai suformuoti pamainymų, kai pirmasis vertė yra niekinis.

Kas naujo versijos 2.5.3:

  • TextHelper :: autoLinkEmail () dabar ryšiai elektroninio pašto adresai greta HTML elementų.
  • "tyrimai" yra dabar daugybinio iki Keistuvas tinkamai dabar.
  • 'arena' dabar daugybinio iki Keistuvas tinkamai dabar.
  • įtraukti ACL lenteles schemos dabar apima rodiklius, siekiant pagerinti veiklos rezultatus.
  • APCEngine atmintis yra dabar suderinama su APCu.
  • Programų :: pluginPath () yra pasmerkta. Jūs turėtumėte naudoti Plugin :: kelią () vietoj.
  • API doc blokai buvo pagerintas daugelio klasių.

  • buvo atsipalaidavęs
  • El patvirtinimo taisyklės CakeEmail. Abu pašto adresai su UTF-8 simbolių ir IDN domenų vardus paprastai yra siekinys, bet buvo neveiksmingas filter_var ().
  • CakeResponse :: norite bendrai naudoti () dabar rodo visuomenės max amžiaus antraštę.
  • Modelis :: getDataSource () dabar teisingai įjungia schemaName turtą. Tai išsprendžia regresiją įvestas 2.4.8.
  • įteisinimas :: inList () nebepriima šešioliktainius vertybes skaitiniams patikrinimus.
  • Daugiamandatė naudojimas CSRF žetonai šiol jų galiojimo atnaujinamas kiekvieną prašymą.
  • H () dabar atlieka geriau.

Kas naujo versijos 2.5.2:

  • tortas konsolės komanda dabar dirba, kai CDPATH naudojamas.
  • kaityboje "grįžtamojo ryšio" dabar teisinga.
  • Neteisingas statusas linija apdorojant ir HttpSocketResponse buvo fiksuotas.
  • Forma klastojimo apsauga buvo nustatytas, kai forma URL būti daug užklausos eilutės parametrus.
  • neįgalius pasirinkite Funkcijos kūrimas nebėra išjungia pasirinkite elementą, kai masyvas (1) yra naudojamas neįgaliesiems variantą.
  • Prikabinamas žvaigždučių maršrutus dabar gali būti atvirkštinis nukreipiami.
  • Senesni Blowfish maišos yra dabar priimta, ir gali būti naudojamas su AuthComponent.
  • iš '0' Nick dabar gali būti naudojamas su AuthComponent.
  • Geresnis API dokumentai.

Kas naujo versijos 2.5.1:

  • Valdiklis :: nurodančią () elgiasi teisingai, kai vietos URL generuojami.
  • TextHelper :: Uodega () buvo atstatytas.
  • FormHelper saugumo žetonų naudoti tik kelio ir užklausos dalys URL generuoti maišų. Tai išsprendžia problemas, kai absoliuti URL buvo naudojama siekiant sukurti formas.
  • trūkstamas komponentas klaidų puslapiai turi teisingus kelius dabar.
  • buvo patobulintas suderinamumas su PHP5.6. 2.5.1 yra šiuos pakeitimus:
  • Naudoti krovimo duomenys modelius ir jų asociacijų su keliais datasources dabar veikia tinkamai. Tai išsprendžia regresiją pridėtinę 2.5.0-beta.
  • FormHelper :: postLink () turėjo atgal nesuderinamą parašo pokyčius 2.5.0-dev. Šis metodas dabar yra suderinami.
  • CakeEmail dabar naudoja teisingą MIME tipo elektroninius laiškus, kuriuose tekstą HTML & bet ne priedus. Anksčiau daugiadalis / mišri buvo naudojamas kuris sukėlė kai kurie klientai neteisingai tvarkyti elektroninius laiškus.

Kas naujo versijos 2.5.0:

  • Redis talpyklos variklis dabar palaiko unix_socket
  • PaginatorComponent nebebus padaryti FIND ( "count") pirmą puslapį, kai yra mažiau įrašų, nei dabartinė puslapio ribų.
  • FormHelper :: postLink () nustato iš 2.4.9 buvo sujungtos.
  • Daugybė API dokumentacija patobulinimai.
  • TextHelper :: Uodega () buvo fiksuotas.
  • Erver :: apibūdinti () buvo jei ne ilgiau nepavyksta, kai naudojamas su armatūra.
  • Autentiškumo adapteriai gali būti slapyvardžius leidžia naudoti tą patį adapterį kelis kartus su skirtingais slaptažodžių maišos strategijas.

Kas naujo versijos 2.4.9:

  • FormHelper :: postLink () dabar veikia teisingai su SecurityComponent. Be 2.4.8 klaida buvo padaryta, kad lėmė neteisingus maišos generuojamas.

Kas naujo versijos 2.4.8:

  • Erver dabar tinkamai prideda schemos pavadinimas aprašant stalai .
  • hash :: ekstraktas () dabar gali sutapti Būlio atributus. "
  • fclose () klaidų, kai naudojant lukštai nebeturėtų nutikti.
  • CakeResponse :: failas () dabar meta išimtį, kai keliai yra "..".
  • ShellDispatcher dabar verčia argv į masyvą. Tai išsprendžia problemas, kai tortas konsolės, buvo nurodyta iš ne cli SAPI.
  • TextHelper :: autoLink () dabar teisingai nuorodos URL subdomenas, kurių sudėtyje yra ". & # X5c; _ '"
  • SecurityComponent forma klastojimo maišos dabar yra URL įskaitant užklausos eilutę kaip maišos įėjimo.

Kas naujo versija 2.4.7.

  • Pagrindiniai armatūra yra įtrauktos į PEAR paketų
  • limburgiš lokalė buvo įtraukta į L10n.
  • MailTransport dabar apima paskutinį klaidą išskyrus iškeliami paštas () nepavyksta.
  • HtmlHelper :: getCrumbList () palaiko pabėgti parametrą dabar.
  • Describing lenteles konkrečiais Erver schemas dabar veikia teisingai.
  • Patobulintos API Dokumentai, skirti keletą klasių.
  • URL teisingai sukurtas, kai du maršruto raktai pradėti su tuo pačiu poeilučio.

  • naudojant MySQL nuomonę
  • Modelis :: deleteAll () veikia teisingai.
  • CakeEmail nustato tema apie pagalbininkai dabar.
  • Paslėpti įėjimai sugeneruoti radiją (), pasirinkite () ir langelį () turi "Forma" atributas kai tai numatyta.
  • pagerino česnakas tariant, pasibaigiantys "Aves".
  • CakeTestCase :: assertTags () dabar veikia daug greičiau.
  • CakeTestCase :: assertTags () reikalauja, kad visos atributų būti patikrinta dabar.
  • AclShell :: ištrinti dabar pašalina visus atitikimo įrašus.

Kas naujo versija 2.4.6.

  • ekstraktas užduotis rankenos kabučių viduje patvirtinimo pranešimų teisingai
  • Modelis :: laukas () dabar dirba su išversta TranslateBehavior srityse.
  • Pagrindiniai testai nebėra dalis kriaušių paketai. Tai išsprendžia problemas, kai kriaušės paketas naudojamas kaip kompozitoriaus priklausomybės ir neteisingas classmap buvo sukurtas.
  • FormHelper :: langelį () dabar gali generuoti varneles tuščias vertybes.

  • dabar
  • Postgres gali konvertuoti Būlio laukus sveikasis skaičius, naudojant SchemaShell.

  • buvo sugrįžo
  • Pasikeitimai kaip ID s generuoja radijo įėjimai. Šie pokyčiai sukelia problemas kai kurių programų.
  • API dokumentacija buvo patobulinta.
  • Reverse maršruto už priešdėliu veiksmų buvo patobulintas.
  • Laikinas asociacijos sąranka su TranslateBehavior :: bindTranslation () dabar yra teisingai Apribojimų & atstatytas.
  • Kliringo duomenimis su MemcacheEngine dabar dirba su daugiau nei 100 plytelių.
  • įteisinimas :: dešimtosios dalies () dabar dirba su lokalizuota plūdės.
  • Negaliojantys duomenys datetime rinkėjai dabar teisingai tvarkoma.

Kas naujo versijos 2.4.5:

  • Sugeneruoti DOM ID už radijo ir varneles dabar turėtų būti Avarija nemokamai, jei naudojamos ne raidinių skaitmeninių vertybes.
  • Postgres vairuotojas dabar cituoja schemų pavadinimus. Tai išsprendžia problemas su palikimas schemos naudojant specialius simbolius.
  • Versti elgesys dabar teisingai rankenos išversti vertybes '0'.
  • Valdiklis kepimo dabar suteikia geresnį grįžtamąjį ryšį, kai nėra valdikliai sukurtas.
  • datetime įėjimai nebus pasirinkti 0 metų, kai pasirinkta vertė yra "0000-00-00". Tai pagerina suderinamumą su MySQL.
  • Schemos kūrimas su ryšio parametro dabar dirba taip, kaip tikėtasi.
  • URL nebėra dvigubo URL iššifruoti. Fiksuojama prarastus duomenis, kai pavadino parametrus ar kelias segmentai yra vertybės, kurios atrodo kaip URL užkoduota duomenų.

Kas yra naujų versijos 2.4.4:

  • TextHelper :: autoLink () dabar naudojamas elektroninio pašto adresai viduje URL teisingai.
  • Numeracija prašymas duomenys yra nustatytas, net jei NotFoundException pakeliamas dabar.
  • Modelis :: deleteAll tik ištrinti atskirus įrašus dabar.
  • Router :: mapResources () dabar užtikrina, kad priešdėlis turi ir lyderio ir krašte, pasiuntė kamuolį velniop.
  • Amžino ciklo sąlyga CakeSession buvo fiksuotas. Tai gali būti užfiksuojamas pradedant jau negaliojančia sesiją.
  • hash :: skaitmeninis () dabar veikia kaip tikimasi gauti neigiami numerių ir kitų reikšmes.
  • "Mano" ir "YM" formatai įteisinimui :: datos (), buvo sušvelnintos, kad abu 2 ir 4 metų skaitmenys vertybes.
  • FormHelper nebus išvadą tipų neteisingai, kai tipo = langelį yra numatyta.
  • Postgres BigInteger pirminiai raktai dabar teisingai naudotis bigserial tipą.
  • FormHelper :: dateTime () teisingai rankenos kartus aplink 12:00:00 kai intervalas taip pat naudojamas.
  • hash :: sujungti () dabar meta išimtis, kai pagrindiniai ir vertė keliai sukelti matricos skirtingų ilgių.
  • CakeRequest :: nurodančią () nebėra neteisingai skaito HTTP_X_FORWARDED_HOST antraštę.

Kas naujo versija 2.4.3.

  • API dokumentacija patobulinimų
  • Ilgas antraštes nebėra suvynioti su PHP_EOL siųsdami laišką su MailTransport. Tai turėtų išspręsti pristatymo klausimus su qmail ir kitų SMTP transporto agentūros.
  • Modelis :: & # x5c;. _clearCache () Pagerėjo veiklos,
  • Modelis manimi dabar dirba geriau su schema, kurioje kaupiama skaičių stulpelių pavadinimus.
  • Išimtis dabar iškėlė kai vaizdas blokas yra atidarytas, o jis jau atidarytas.
  • SchemaShell nebenaudoja schema.php kaip failo, kai užsakymą vardas parametras yra teikiama.
  • MKV yra palaikoma tipo turinio.
  • CookieComponent rašo dabar yra labiau suderintos. Anksčiau raštu multi-raktą ir vieniši rašo krauta labai skirtingai. Tvirtinimo rašymo nuoseklumą daro delete duomenų labiau pagrįstą ir rezultatai mažiau slapukus perduodami.
  • Tušti masyvo duomenų slapukus dabar apdoroti teisingai.
  • CakeTime :: dayAsSQL () dabar teisingai palaiko laiko juostas parametrą.
  • SKAIČIAVIMAS (skiriasi x) užklausos dirbti geriau SQLServer dabar.
  • Postgres seka vertės dabar naudoja užsakymą pirminius raktus.
  • HtmlHelper dabar teisingai koduoja URL generuojami meta žymeles.
  • Naudodami FormHelper :: postLink () sukūrus GET formą dabar veikia kaip tikėtasi.
  • Modelis :: saveAssociated () rankenos išraiška teisingai objektai dabar.

Kas naujo versijos 2.4.2:

  • SQLite :: trumpinti () bus patvirtinti, kad sqlite_sequence lentelė egzistuoja prieš jį keičiant.
  • Ženklinimo elementai dabar turi savo tam tikrus atributus, susidarančių teisingai radijo įėjimai.
  • Geresnis API dokumentacija klasių ir metodų skaičius.
  • TreeBehavior :: atsigauti () dabar teisingai naudoja apimtį sąlygos.
  • hash :: yra () dabar galite ieškoti adatos vertybių, turinčių nulls.
  • Neįgalūs radijo mygtukai yra dabar sukurta teisingai, kai sveikieji ir styginių raktai yra naudojami.
  • Tarptautiniai domenai dabar priimta patvirtinimo :: url ()
  • Keistuvas dabar tvarko "kvota" ir "kreives" teisingai.
  • jQueryEngineHelper dabar gydo "XHR variantui, atgalinio ryšio argumentas.
  • Kepkite dabar prideda skaitinę tikrintuvą už float srityse.

Kas naujo versijos 2.4.1:

  • Notice klaidų įkeliant LC_TIME failus nebeturėtų nutikti .
  • TreeBehavior :: generateTreeList () dabar apima sritį, apibrėžtą modelio actsAs turtą.
  • Parama readline buvo įtraukta į "Shell" komandas. Jei jūsų aplinka palaiko readline, rodyklių klavišus nebebus išėjimo evakuacijos sekas.
  • FormHelper :: įėjimas () dabar bus panaudoti apibrėžtus etiketės raktu atributus. "
  • pagerino česnakas parama.
  • pagerino naudingumo CakeTime :: timeAgoInWords ().
  • Metodas parašai elgesio skambučiais grįžtamąją buvo ištaisyta. Jei naudojate PHP5.4 jums gali tekti atnaujinti metodo parašus savo elgesį, kad išspręstų bet E_STRICT klaidas.
  • CROSS prisijungia darbą teisingai dabar.
  • Erver :: vertė () dabar teisingai rankenos NULL reikšmes.
  • Laikinoji :: clearGroup () su FileEngine ir ne prefiksas elgiasi taip, kaip tikėtasi dabar.
  • CakeEmail dabar cituoja pašto slapyvardžius, kurių sudėtyje yra ne raidinių skaitmeninių simbolių, kad jau nebuvo užkoduota.
  • Telefono numeris patvirtinimas buvo supaprastinta nustatyti galiojantys kodai aptikti negaliojančiais.

Kas naujo versijos 2.3.9:

  • Priežiūra spaudai 2.3.9 apima daugiau nei 20 pataisymų ir kai veiklos patobulinimai.

Kas naujo versija 2.3.8.

  • Geresnis API dokumentacija;
  • I18nShell dabar ekstraktai įskiepiai modelio patvirtinimo pranešimus teisingai.
  • ServerShell dabar tarnauja statinius turtą užklausos eilutės parametrus.
  • ServerShell teisingai naudoja DOCUMENT_ROOT parametrą.
  • Keistuvas dabar gali pluralize papildomų žodžių.
  • Failų atsakymai naudojant HTTP klasės dabar veikti netinkamai.
  • regresijos pristatė AuthComponent pagal 2.3.7 už redirectUrl () kai paraiška veikia subkataloge buvo fiksuotas.

Kas naujo versijos 2.3.7:

  • talpyklos peržiūros dabar yra savo Content-Type antraštę. Tai rekomenduojama, kad jūs nuleisti savo smulkius talpyklos, kai atnaujinimo.
  • Atgalinis kelias dabar neįtraukiami ant laiškų, pristatytų per SMTP.
  • automatiniai sukūrė ir modifikuoti laikai, kai taupymo įrašai dabar yra nuoseklūs. Yra naudojami būti briaunos atvejis, kai jie gali skirtis viena sekunde.
  • dokumentuoti, dar nepatikrintos funkcijos aplink IIS_SERVER konstanta buvo pašalintas.
  • FormHelper :: dateTime () dabar parenka teisingą metus kurdami įvestį, kuri turi maxYear anksčiau nei šiais metais.
  • Siųsti peržiūros dabar apskaičiuoti ribą vėliau taukų proceso fiksavimo klausimais, kur Peržiūrėti šios funkcijos gali pridėti parametrai Inline nuotraukas ar priedus, todėl neteisingų krašto žymekliais.

Kas naujo versija 2.3.4 / 1.3.16:

  • CakePHP 1.2.12, 1.3 0,16, 2.2.8 ir 2.3.4 ką tik buvo išleistas nustatyti kritinę problemą su tuo, kaip numeracija & PaginatorComponent rankena rūšiavimo kriterijus.

Kas naujo versijos 2.3.3:

  • Leidimas elgesį "beforeSave atg pakeisti duomenų šaltinį būti naudojamas tikrasis išsaugoti.
  • Tvirtinimo klaidą į FormHelper kur neteisingas dienovidiniu būtų pasirinktas laiko srityse.

  • nėra įtraukta
  • išspręsta klausimai su modeliais, kai $ naudojimas = tiesa.
  • Fiksuotas būklė apdorojant MySQL konkrečiais atvejais. "
  • Pridėta parama klavišas = & # x3e; Vertė slapukus HttpSocket.
  • Apsauga & quot; MaxLength & quot; priskirti įvesties elementą tipo & quot; number & quot;.
  • Fiksuoti neteisingi TIMESTAMP vertės, kai naudojamas CakeTime :: fromString ()

Kas naujo versijos 2.3.1:

  • ServerShell dabar teisingai rankenos įskiepiai ir temos turtą.
  • FormHelper :: įėjimai () dabar teisingai rankenos įskiepiai modelius.
  • buvo patobulinta atgalinio suderinamumo už HABTM žymimuosius langelius.
  • Schemos karta veikia geriau su SQLServer dabar.
  • Kepimo modeliai geriau aptinka turi ir priklauso daug asociacijų.
  • Saugumas :: rijndael () dabar teisingai generuoja atsitiktinius IV vertybes. Ji ir toliau iššifruoti saugiame su fiksuota IV vertybes. Tai pagerina saugumą šifruotų vertybių, užkertant kelią žodyno atakų ant rakto / reikšmės.
  • keitimas lenteles su Postgres tinkamai pervadina laukus dabar.
  • Nuolatinis išraiška operatoriai geriau palaiko Postgres.
  • Mirtini klaidų dabar rodo, kai gzip kodavimas yra įjungtas.

Kas naujo versija 2.2.1 / 2.1.5:

  • SAUGUMO PATAISYMAS: CakePHP 2.1. 5 ir 2.2.1 buvo ką tik išleistas. Jei naudojate CakePHP anketa `Xml` klasė, vartotojas turėtų atnaujinti kaip įmanoma greičiau.

Kas naujo versijos 2.2.0:

  • Dispečerinių filtrai, lengvas būdas pritvirtinti iššūkius, kaip tarpinė ekspeditoriaus gyvavimo ciklą, kad būtų lengviau spartinimo ar greičiau veiksmų atsakymų.
  • Nauja turtingas API kūrimo ir pašalinti patvirtinimo taisykles skristi modelių,
  • Vientisas numeracija pagal užsakymą rasti tipai;
  • Parama realių lizdinė transakcija,
  • Cache grupės, gražus būdas žymėti ir masinės išbraukiant cache įrašų naudojant tokias žymes,
  • Geresnis registravimas palaikymas, keletas naujų komunalinių metodai buvo įtraukta į CakeLog
  • Konfigūruoti klasės, dabar gali dump saugomi vertybes į bet nuolat saugojimo;
  • AuthComponent dabar priima būti kaip saugoti papildomą vartotojo informaciją sesijos raktą;
  • Keletas patobulinimų CakeEmail, pavyzdžiui, pagal užsakymą antraštės koduotės, nestandartinių temomis, kuriame nuorodos domenų ir nestandartinių pagalbininkai apibrėžtus ne konfigūracijos metu;

Kas yra naujų versijos 2.1.3:

  • ControllerTestCase nebėra perrašo GET / POST, kai imituojamos prašymai .
  • XML :: fromArray () dabar tinkamai rankenos iš sekos skaičių klavišais.
  • TranslateBehavior ir modelis :: saveAll () dabar teisingai išsaugoti vertimus hasMany asociacijos.
  • Maršrutizatorius :: užklausos eilutę () dabar teisingai rankenos papildymo esamiems querystrings.
  • Modelis :: saveMany (), saveAssociated () teisingai išsaugoti duomenis, kad buvo modifikuojamos beforeValidate () atg.
  • Peržiūrėti dabar teisingai naujo naudoja kontrolieriaus Event Manager instancija.

Kas naujo versijos 2.1.2:

  • pakeitimas CakeSession buvo sugrįžo padėti spręsti problemas su IE8 ir sesijų yra prarastas.
  • Ištaisyta problema su Erver + Būlio stulpelius.
  • DboSource :: buildJoinStatement () nėra pridėti schemą, kai lentelė yra antrinė užklausa.
  • SessionComponent :: ID () visada grąžina sessionid. Ji bus, jei reikia automatinio pradėti seansą.
  • metodas tikrinimas modelis išraiška () ir apskaičiuoti () daroma tik tada, kai reikia dabar.
  • TestSuite dabar visada naudoja testus duomenų šaltinį. Anksčiau, jei tu negali turėti jokių armatūra ir bėgo testus, reikalingus duomenų bazę, buvo naudojamas numatytasis ryšys.
  • URL fragmentai nebėra urlencoded. Tai sukėlė problemų su kliento pusėje sistemas, pavyzdžiui, stuburą.
  • L10n grąža :: gauti () nuosekliai grąžina kalbą.
  • HTML pabėgti styginiams URL CSS () ir scenarijų () buvo fiksuotas.
  • Įspėjimai nuo saveAll () su tuščiu hasMany duomenų rinkinio yra fiksuotas.
  • įteisinimas :: dešimtosios dalies () priima vertybes, pavyzdžiui, 10 ir 10.0.
  • FormHelper :: postButton () nelieka nematomas, bet

Kas naujo versijos 2.1.1:

  • atnaujino .htaccess failai, įsitikinkite, kad jūs atnaujinsite jiems jumyse apps, taip pat.
  • Nustatyti :: rūšiuoti () dabar teisingai rūšiuoja, naudojant {ai} .path
  • Fiksuotas Session.cookieTimeout nutylėjimą
  • Pagamintas patvirtinimas klasė griežčiau tikrinant vertybes sąrašą.
  • Naudota urldecode gale praeiti argumentus URL
  • Pridėta dingęs "rekursinį" parinktį DigestAuthenticate objektą.

Kas naujo versijos 2.1.0:

  • Atnaujinta minimalus PHP versija reikalavimas 5.2.8 laiku į PHP klaidų # 44251 ir # 45.748;
  • Paginator pagalbininkas dabar priima galimybę nustatyti numatytąjį klasę už & quot; srovė & quot; puslapis nurodo
  • išplėtimas nesamus vaizdus bus mesti išimtį;
  • išplėtimas nuomonę per absoliutų kelią (palyginti su Rodymas aplanke) dabar galima "



































Panaši programinė įranga

Pakyow
Pakyow

1 Mar 15

Ember
Ember

12 Mar 16

Hazaar MVC
Hazaar MVC

14 Apr 15

Hackwork
Hackwork

13 Apr 15

Komentarai CakePHP

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!