CakePHP

Szoftver screenshot:
CakePHP
Szoftver adatai:
Változat: 3.2.8 / 2.8.4 Frissítve
Feltöltés dátuma: 25 May 16
Fejlesztő: cakephp.org
Engedély: Ingyenes
Népszerűség: 154

Rating: 1.5/5 (Total Votes: 2)

CakePHP csökkenti a fejlesztési költségeket és segítségével a fejlesztők írni kevesebb kód létrehozásakor a kérelmüket, az általánosan ismert tervezési minták, mint a MVC és ORM.

A keret nagyon jól dokumentált, hogy a segített sok fejlesztő váltson, az elmúlt.

Az egyszerű szerkezet segített nekik szállítani alkalmazások gyorsabb, mint korábban, amely lehetővé teszi számukra a mélyreható ellenőrzést az alkalmazás felépítését és annak adatait.

Ha egy vagy több jellemzőjét nem fedezett keresztül CakePHP mag, ne essen pánikba, és csak nézd az egyik közösség kezelt alkatrészek.

Jelenleg CakePHP tekintik az egyik legjobb PHP keretrendszerek körül, ugyanabban a kategóriában, mint más híres eszközök, mint symfonyban Zend, vékony, vagy Laravel.

Mi új ebben a kiadásban:


Új CakePHP 3.2.1 (január 31, 2016)

Mi az új verzió 3.2.6 / 2.8.3:

    < li> E kibocsátott fix gyengeséget Validation :: uploadedFile (), ahol a fájl bemenet lehetett manipulálni, hogy elfogadja a meglévő fájlokat a kiszolgálón. Ez potenciálisan vezethet a támadó nem képes hozzáférni az érzékeny rendszer fájlokat. Ha ön használ Validation :: uploadedFile (), és nem ellenőrzi MIME-típusok vagy annak biztosítása, hogy a fájl volt-valójában egy feltöltött fájl, frissítse.

Mi az új verzió 3.2.5 / 2.8.2:

  • A regressziós beágyazott előtag útvonalakon helytelenül ragozott javításra került.

Mi az új verzió 3.2.3 / 2.8.0:

  • A regressziós beágyazott előtag útvonalakon helytelenül ragozott javításra került.

Mi az új verzió 3.2.1 / 2.8.0:

  • A regressziós beágyazott előtag útvonalakon helytelenül ragozott javításra került.

Mi az új verzió 3.1.5 / 2.7.7:

  • Lazy Eager betöltése
  • További szűrési módszerek
  • További Sablon változók sablonok
  • postázó
  • A frissített alapértelmezett alkalmazással Styles
  • Shell segítők

Mi az új verzió 3.1.0 / 2.7.3:

  • Lazy Eager betöltése
  • További szűrési módszerek
  • További Sablon változók sablonok
  • postázó
  • A frissített alapértelmezett alkalmazással Styles
  • Shell segítők

Mi az új verzió 3.0.7 / 2.6.7 / 1.3.20:

  • AssetFilter most támogatja cacheTime lehetőséget, hogy ellenőrizzék a cache fejléceket.
  • RulesChecker funkciók az ORM osztottuk a tulajdonság. Ez teszi szabályok könnyebb újra más adatforrás meghívásra.
  • EventDispatcherInterface adunk. Ez lehetővé teszi, hogy használja instanceof helyett method_exists vizsgálatkor, ha egy tárgy támogatja az olyan eseményeket.
  • A konzol kimenet teszt csonk osztály került hozzá, hogy segítsen, hogy tesztelés konzolos alkalmazások egyszerűbb.
  • Gyűjtemény :: kivonat () most már támogatja a {*} joker kitermelése tulajdonságait.
  • Konzol parancsok és feladatok már támogatja a képesség, hogy felülírja az összes fájlt, így nem kell válaszolni y minden fájlt.
  • Az összes vizsgálatot át PHP7.

Mi az új verzió 3.0.4 / 2.6.4 / 1.3.20:

  • Lépcsőzetes törli egyesületek egyéni álnevek már nem sikerül.
  • XmlView már támogatja _xmlOptions. Ez megegyezik a viselkedését JSONView.
  • EntityTrait :: extractOriginal () most úgy viselkedik következetesen kivonat (). Mindkét módszer most is minden megnevezett tulajdonságok helyett csak a változatlan tulajdonságokat. Egy új módszer extractOriginalChanged () lehet használni a kivonat csak az eredeti értékek megváltozott attribútumokat.
  • A lekérdezés paraméterei már helyesen támogatott IntegrationTestCase.
  • Gyűjtemény :: IsEmpty () és a Cake & # x5c; ORM & # x5c; Query :: IsEmpty () adunk hozzá.
  • Űrlapok készítése Most már nem az action attribútum.
  • Hozzáférés szervezet adatai már sokkal hatékonyabb. Szervezetek cache az eredmény szokás akcesszoraikkal és érvénytelenítheti a gyorsítótárból, amikor tulajdonságai megváltoznak, vagy eltávolították.
  • CsrfComponent nem érvényteleníti azt kéri, hogy hiányzik mind a CSRF token, és CSRF utáni adatokat.
  • Ha rendező kérésére adatokat, üres egység is bypass érvényesítési módszereket gondosan létre JSON rakományt. RulesChecker érvényesítés nem lenne megkerülni ezeket az üres szervezetek.

Mi az új verzió 2.6.2 / 1.3.20 / 3.0.0-RC2:

  • TextHelper nem kétszeresen köti kezdetű URL-ek //
  • POT fájl létrehozása már nem tartalmazza a "POT-Creation-Date" fejléc. Ez gyakran vezet értelmetlen zaj verzió ellenőrzése.
  • Fix kivétel rendering amikor ExceptionRenderer emelt hiba.
  • Közlemény hibákat PaginatorHelper ha nem modell állítottak ki lett javítva.
  • ConsoleOutput nem generál hibát, amikor használni php: // kimenet.
  • Átirányítás válaszokat, most már 302 az alapértelmezett állapot kód 200 helyett.
  • Plugin sütni most fel, megfelelő könyvtárakat Views / elrendezések.
  • FormHelper többé nem hoz létre érvénytelen maxlength attribútumait tizedes oszlopok, amikor a szöveg típusát kényszerül.

Mi az új verzió 2.6.0:

  • stackTrace () került, mint a kényelem wrapper funkció Debugger :: trace (). Ez közvetlenül Echos ahogy debug () nem. De csak akkor, ha debug level van.
  • ConsoleOptionParser :: removeSubcommand () adunk hozzá.
  • Shell :: felülírás () már hozzá, hogy generál folyamatjelzőm vagy elkerülni kimenetre túl sok sor helyett szövegeket már kiadtuk a képernyőn.
  • Ha AclBehavior, A modell parentNode () metódus most megkapja a típus (Aro, Aco) átadott első érv: $ modell - & # x3e; parentNode ($ type).
  • séma vándorlások MySQL már támogatja utáni billentyűt oszlop hozzáadása. Ez a gomb lehetővé teszi, hogy meghatározza, hogy melyik oszlop az újat ki kell egészíteni után.
  • Modell :: save () volt az atomi opció hátsó átírta 3.0.
  • CakeRequest :: param () most olvasható értékeket: ref: hash-path-szintaxis hasonló adatokat ().
  • CakeRequest: setInput () adunk hozzá.
  • HttpSocket :: fej () adunk hozzá.
  • Most már használhatja a protokoll opciót felülbírálja az adott protokollt használja, amikor egy kérelmet.
  • CakeTime :: timeAgoInWords () már támogatja a strftime () kompatibilis abszolút dátum formátumok. Ez segít abban, hogy lokalizálja formázott alkalommal könnyebb.
  • CakeTime :: timeAgoInWords () már támogatja a relativeStringFuture opciót. Ez az opció a printf kompatibilis karakterlánc kiadására jövő relatív idő dátum formátumokat. Ez segít abban, hogy lokalizálja formázott alkalommal könnyebb.
  • Hash :: get () most fel kivételt, ha az útvonal argumentum érvénytelen.
  • Hash :: fészek () most fel kivételt, amikor a költési művelet eredményeként nincs adat.
  • HtmlHelper :: css () volt egyszer lehetőséget adunk. Ez ugyanúgy működik, mint az egyszer lehetőség HtmlHelper :: szkript (). Az alapértelmezett érték a false fenntartása visszafelé kompatibilitás.
  • A maxlength attribútum most is alkalmazni kell szövegdobozokba, ha a megfelelő DB mező típusú varchar, mint egy HTML specifikációk.
  • New i18n funkciókkal bővült. Az új funkció lehetővé teszi, hogy tartalmazza az üzenet összefüggésben, amely lehetővé teszi, hogy az egyértelműség esetleg zavaró üzenetet szálakat. Például "olvasni" azt jelenti, több dolgot angolul a szövegkörnyezettől függően. Az új __x, __xn, __dx, __dxn, __dxc, __dxcn és __xc funkciók hozzáférést biztosít az új funkciók.
  • AuthComponent kiváltja az Auth.afterIdentify esemény után sikeresen azonosítja a felhasználót.
  • Modell :: afterFind () most már mindig használ következetes formátumban afterFind (). Ha $ elsődleges hamis, az eredmények mindig alatt található $ data [0] [ 'ModelName']. Beállíthatjuk, hogy a $ this - & # x3e; useConsistentAfterFind = false visszaállítani az eredeti viselkedés, ha az alkalmazás támaszkodik a régi viselkedés.
  • Beállítás érték I18n.preferApp már fel lehet használni, hogy ellenőrizzék a sorrendben fordítások. Ha az értéke igaz akkor inkább az alkalmazás fordítások bármely plugin is.

Mi az új verzió 2.5.7:

  • hatástalanítása az e-mail cím minta CakeEmail most dolgozik dokumentálni kell.
  • Konzol eszközök kiléphet nem nulla hiba.
  • Fix inflexiós séma osztály neveket SchemaShell.
  • SQLite adatforrás helyesen értelmezi mezőneveit ki lekérdezések subqueries.
  • TreeBehavior is működik modellek, amelyek az alapértelmezett sorrendben ingatlan meghatározni.
  • HttpSocket elegánsan kezeli az érvénytelen chunked válaszokat most.
  • HttpSocket most tiszteli a verzió config opció, amely lehetővé teszi a HTTP 1.0 kapcsolatokat kell tenni.
  • PostgreSQL adatforrás is működik szekvenciák kívül definiált sémák.
  • CakeEmail többé csíkok vonalak csak olyan '0'.
  • Fix több lefagyásokra a Memcached cache motor.
  • Gyorsítótárazott file_map nem regenerálódik minden kéréssel.
  • CakePHP már kompatibilis a phpunit.phar csomag.

Mi az új verzió 2.5.6:

  • CakeSession :: read () függvény null minden kudarc eseteket.
  • Modell :: isUnique () most már működik érvényesítő több területen.
  • CakeTestCase :: getMockForModel () most fecskendezi a vizsgálat adatforrás minden kapcsolat nevét.
  • Digest Auth már kezeli &,? tömörített auth adatokat.
  • FormHelper nem generál egy rejtett input mozgássérült mulitple négyzetet bemenettel.
  • Mappa :: create () már kezeli a relatív elérési utat.
  • Veremkövetések most kimenet további szövegkörnyezetet kivételek.
  • Súlyos hibák most is veremkövetés ha Xdebug engedélyezve van.
  • Virtuális mező már nem helytelenül cserélje pontokban.

Mi az új verzió 2.5.5:

  • Konzol alkalmazások nem hallható színek, ha nincs TTY.
  • A fájlok nem kerülnek felülírásra Folder :: copy (), amikor a SKIP zászlót használják.
  • Hash :: betét () és Hash :: get () már tudja kezelni 0, mint az első pályaelem.
  • Továbbfejlesztett API dokumentációt.
  • Fix olyan helyzetben, ahol Hash :: remove () megszüntetné adatok helytelenül.
  • UUID oszlopok most tükrözi megfelelően a PostgreSQL.
  • CakeEmail :: reset () most visszaállítja az e-mail minta.
  • Hash :: bővíteni () és a Hash :: merge () most sokkal gyorsabb.

Mi az új verzió 2.5.4:

  • Továbbfejlesztett SMTP AUTH válasz ellenőrzések.
  • fejlécek már helyesen küldött használatakor ajaxLogin elemek AuthComponent.
  • Hibák minta sémafájlok korrigáltuk.
  • SecurityComponent nem hozza tartalmazó URL-ek egy szóközt a blackhole visszahívás.
  • Year érvényesítés most elfogadja időpontokat 1800 és később.
  • RequestHandlerComponent lesz unserialize kérelmet szervek törlési kérelmeket.
  • A tranzakciók most visszaállítja a saveAssociated / saveMany amikor kivételek vannak emelve.
  • Modell :: afterFind () már nem nevezik kétszer hasOne / belongsTo kapcsolatokkal. Ez már csak egyszer hívja, a modell alias formátumban.
  • Csatlakozás épület most nem fogad körülmények között. Amikor összekapcsolások jönnek létre feltétel nélküli kereszttel jön létre, kivéve, ahol a feltételek helyesen korlátozza a lekérdezés.
  • SchemaShell most már helyesen kezeli a --file és --name kapcsolók.
  • A generált séma fájlok kiszámíthatóbb neveket most. Ahelyett, hogy a APP_DIR érték, akkor mindig "App" alkalmazási séma fájlokat.
  • Kivételek eredő verseny feltételeit FileEngine most figyelmen kívül hagyja.
  • CakeTime most visszatér '' érvénytelen bemeneti.
  • Translation funkciók helyesen formázni helyőrzők ha az első érték null.

Mi az új verzió 2.5.3:

  • TextHelper :: autoLinkEmail () most már összekapcsolja e-mail címek szomszédos HTML elemekkel.
  • "kutatás" most többes számba által Inflector megfelelően most.
  • "stadion" most többes számba által Inflector megfelelően most.
  • A séma tartalmazza az ACL táblák már tartalmazza indexek, hogy segítsen javítani a teljesítményt.
  • APCEngine cache már kompatibilis APCu.
  • App :: pluginPath () használata nem helyes. Akkor érdemes használni Plugin :: útvonal () helyett.
  • API doc blokkok javultak sok csoportjára.
  • E-mail érvényesítési szabályok CakeEmail már megnyugodott. Mindkét e-mail címeket UTF-8 karakter IDN domain nevek általában szállítható, de még nem került sor filter_var ().
  • CakeResponse :: megosztható () vázolja a nyilvánosság max-age fejlécet.
  • Modell :: getDataSource () most már helyesen kapcsolja a SchemaName tulajdonság. Ez javítja a regressziós bevezetett 2.4.8.
  • Validation :: inList () már nem fogad hexadecimális értékek numerikus ellenőrzéseket.
  • Többcélú CSRF token most már azok lejárati frissítve minden kérés.
  • h () most már jobban teljesít.

Mi az új verzió 2.5.2:

  • torta konzolparancs most már működik CDPATH használunk.
  • Inflection a "visszacsatolás" most korrekt.
  • Helytelen státusz sor behelyettesítése című HttpSocketResponse került.
  • Forma szabotázs védelem került meghatározásra, amikor űrlap URL tartalmazhat több lekérdezési karaktersorozat paramétereket.
  • létrehozása fogyatékkal opciók kiválasztása már nem tiltja a select elem amikor array (1) használják a fogyatékkal lehetőség.
  • Záró csillagos útvonalak most fordított vezetni.
  • Régebbi gömbhal kivonatokat ma már elfogadott, és fel lehet használni a AuthComponent.
  • A felhasználónév "0" már fel lehet használni a AuthComponent.
  • Továbbfejlesztett API docs.

Mi az új 2.5.1-es verzió:

  • Controller :: referer () viselkedik helyesen, ha a helyi URL képződnek.
  • TextHelper :: farok () helyreállt.
  • FormHelper biztonsági tokeneket csak az elérési út és a lekérdezés rész URL-jét, hash-eket. Ez megoldja a problémákat, ha abszolút URL létrehozásához használt formában.
  • Hiányzó alkatrész hiba oldalak helyes út van.
  • Kompatibilitás PHP5.6 javult. 2.5.1 a következő változásokat tartalmazza:
  • Adatok betöltése modellekből és azok társulásai, több adatforrás meghívásra megfelelően működik most. Ez javítja a regressziós hozzá 2.5.0-beta.
  • FormHelper :: postLink () volt hátra összeegyeztethetetlen aláírás változása 2.5.0-dev. Ez a módszer már visszafelé kompatibilis.
  • CakeEmail már a megfelelő MIME-típus az e-maileket tartalmazó szöveges és html mellékletek nem. Korábban többrészes / vegyes használtunk, ami miatt egyes ügyfelek hibásan kezeli az e-mail üzeneteket.

Mi az új verzió 2.5.0:

  • A Redis cache motor most már támogatja unix_socket.
  • PaginatorComponent már nem csinál egy find ( "count") az első oldalon, amikor kevesebb feljegyzések, mint az aktuális oldal határértéket.
  • FormHelper :: postLink () rögzíti származó 2.4.9 összevonásra került a.
  • Számos API dokumentáció javulást.
  • TextHelper :: farok () rögzítették.
  • SQLServer :: leírni () volt ennek hiányában nem sikerül, ha használt berendezésekhez.
  • Hitelesítés adapterek fedőnevezésére lehetővé teszi, hogy ugyanazt a adapter többször, különböző jelszó hash-stratégiák.

Mi az új verzió 2.4.9:

  • FormHelper :: postLink () most már jól működik SecurityComponent. Ebben 2.4.8 hiba történt, amelynek eredményeként a helytelen hash keltett.

Mi az új verzió 2.4.8:

  • SQLServer most helyesen fűzi a séma neve leírásakor asztalok .
  • Hash :: kivonat () most egyezik logikai attribútumokat.
  • fclose () hibát, amikor a héja már nem történhet meg.
  • CakeResponse :: file () most kivételt dob, ha utak tartalmazhatnak '..'.
  • ShellDispatcher most vet argv tömbbé. Ez megoldja a kérdéseket, amikor sütemény konzol hivatkoztak egy nem CLI SAPI.
  • TextHelper :: autoLink () most már helyesen utalnak az URL-eket aldomain, amely "& # x5c; _ '.
  • SecurityComponent forma manipulálásának hash most is az URL beleértve a lekérdezés string hash input.

Mi az új verzió 2.4.7:

  • Core lámpatestek már bekerültek PEAR csomag.
  • limburgi locale adtunk L10n.
  • MailTransport már tartalmazza az utolsó hiba kivételével emelt, amikor a mail () nem.
  • HtmlHelper :: getCrumbList () támogatja a menekülés paraméter most.
  • Leírja táblázatok külön sqlserver sémák most már helyesen működik.
  • Továbbfejlesztett API docs, hogy több osztály.
  • URL helyes keletkezik, ha két útvonal kulcsot kezdeni azonos részkarakterláncként.
  • Modell :: törlése lehetõséget () működik, ha helyesen használja a MySQL kilátást.
  • CakeEmail állítja témát segítők most.
  • Rejtett bemenetek keletkezett rádió (), válassza ki a () és négyzet () van a "forma" attribútummal, ha rendelkezésre áll.
  • Inflection szóra végződő "gerincesek" javult.
  • CakeTestCase :: assertTags () most már sokkal gyorsabban fut.
  • CakeTestCase :: assertTags () előírja, hogy minden attribútumokat kell ellenőrizni őt.
  • AclShell :: törlése eltávolítja az összes egyező rekordok.

Mi az új verzió 2.4.6:

  • Extract feladat kezeli idézetek belső ellenőrző üzenetek helyes.
  • Modell :: mezőben () is működik mezők fordította a TranslateBehavior.
  • Core tesztek már nem része a PEAR csomagok. Ez megoldja a kérdéseket, amikor a körte csomag felhasználásra zeneszerzőként a függés és a helytelen classmap keletkezett.
  • FormHelper :: négyzetet () most generálni jelölőnégyzetéről üres értékeket.
  • A PostgreSQL most átalakítani logikai mezőket, hogy egész használatakor SchemaShell.
  • Változások a azonosítót kell generálni a rádió be- visszavonásra kerültek. Ezek a változások okozta problémák bizonyos alkalmazásokban.
  • API dokumentáció javult.
  • Fordított útvonaltervezést prefixumos intézkedések javították.
  • Ideiglenes egyesületek beállítás TranslateBehavior :: bindTranslation () most helyesen kötött és vissza.
  • Clearing adatok MemcacheEngine működnek majd nagyobb, mint 100 lapok.
  • Validation :: tizedes () most már működik helyi úszók.
  • Érvénytelen adat datetime szedők most helyesen kezeli.

Mi az új verzió 2.4.5:

  • A generált DOM azonosítóit rádiók és jelölőnégyzetek kell most ütközés ingyenes, amennyiben nem alfanumerikus értékeket.
  • A postgres driver most idézi sémanevek. Ez megoldja problémák örökölt sémákat különleges karaktereket.
  • Fordítás viselkedése most már helyesen kezeli lefordított értékeket a "0".
  • Vezérlő sütés már előírja, jobb visszajelzést, ha nincs vezérlő keletkezik.
  • Datetime bemenetek nem választ éve 0, ha a kiválasztott érték '0000-00-00'. Ez javítja a kompatibilitást a MySQL.
  • séma létrehozása a kapcsolat paraméter most működik.
  • URL már nem dupla URL dekódolni. Ez rögzíti az elveszett adatokat, amikor a megnevezett paramétereket vagy pályaszakaszt értékeket tartalmaz, amelyek mintha URL kódolt adatokat.

Mi az új verzió 2.4.4:

  • TextHelper :: autoLink () már kezeli az e-mail címét belső URL-e.
  • Pagination beküldött adat van beállítva akkor is, ha a NotFoundException emeljük most.
  • Modell :: törlése lehetõséget csak akkor törli külön nyilvántartást most.
  • Router :: mapResources () most már biztosítja, hogy az előtag egyaránt a kezdő és záró perjel.
  • Egy végtelen ciklus feltétel CakeSession rögzítették. Ezt kiválthatja a kezdő már érvénytelenített ülésén.
  • Hash :: numerikus () most már a várakozásoknak megfelelően működik negatív számok és más numerikus értéket.
  • A "én" és a "ym" formátumot Validation :: date () már megnyugodott, hogy a 2 és 4 számjegyű év értéket.
  • FormHelper nem következtethetett típusú helytelenül type = négyzetet biztosított.
  • PostgreSQL biginteger elsődleges kulcsokat most helyesen használni a bigserial típusát.
  • FormHelper :: dateTime () helyesen kezeli idő kb 00:00:00 amikor egy intervallumot is használják.
  • Hash :: kombájn () most dob ​​kivételt, amikor a kulcs és az érték utakat eredményeznek tömbök különböző hosszúságú.
  • CakeRequest :: referer () már nem hibásan olvassa a HTTP_X_FORWARDED_HOST fejlécet.

Mi az új verzió 2.4.3:

  • API dokumentáció javulást.
  • Hosszú fejlécek már nem tekert PHP_EOL ha küld e-mailt MailTransport. Ez megoldja a szállítási problémák Qmail, és más SMTP futárszolgálat.
  • Model :: & # x5c; _clearCache () teljesítménye javult.
  • modell most jobban működnek séma azon tartalmazó numerikus oszlop nevek.
  • Kivétel most fel, amikor a céllal blokk nyitva van, miközben ez már nyitva van.
  • SchemaShell már nem használja schema.php a fájlnév, amikor egy egyéni nevet paraméter van biztosítva.
  • MKV egy támogatott tartalom típusát.
  • CookieComponent írások most egységesebb. Korábban írásban multi-key és egyetlen írást kezelték nagyon eltérő. Rögzítése az írási következetesség teszi törlés adatok józanabb és az eredmény kevesebb cookie-k fogadása.
  • Üres mező adatai sütik most helyesen elemezni.
  • CakeTime :: dayAsSQL () most már helyes támogatja az időzónát paraméter.
  • COUNT (DISTINCT x) lekérdezések jobban dolgoznak SQLServer most.
  • PostgreSQL sorrend értékek, most már egyedi elsődleges kulcsokat.
  • HtmlHelper már helyesen kódolja URL keletkezett meta tagek.
  • A FormHelper :: postLink () létrehozása után a GET formában működik, mint várták.
  • Modell :: saveAssociated () kezeli kifejezés objektumokat megfelelően most.

Mi az új 2.4.2-es változata:

  • Sqlite :: csonkolása () ellenőrzi, hogy a sqlite_sequence tábla létezik Módosítás előtt.
  • címkeelemeket immáron attribútumok generált helyesen rádió bemenetek.
  • Továbbfejlesztett API dokumentáció számos osztályok és metódusok.
  • TreeBehavior :: vissza () most már helyesen használja az hatálya körülmények között.
  • Hash :: tartalmazza () most keresni tű értékeket tartalmazó null értékeket.
  • mozgáskorlátozottak rádió gombok most keletkezik helyesen, ha egész mind string gombok használata.
  • Nemzetközi domainek ma elfogadják Validation :: url ()
  • Inflector már kezeli "kvóta" és "görbe" helyesen.
  • jQueryEngineHelper most kezeli az "xhr" opciót a visszahívási érv.
  • Süssük most felveszi a numerikus érvényesítő úsztatott területeken.

Mi az új verzió 2.4.1:

  • Közlemény hibák betöltésekor LC_TIME fájlok már nem történhet .
  • TreeBehavior :: generateTreeList () már tartalmazza a definiált körrel a modell actsAs tulajdon.
  • Támogatás readline adtunk Shell parancsok. Ha a környezet támogatja a readline, nyilakkal már nem kimenet escape szekvenciák.
  • FormHelper :: input () fogja használni attribútumok meghatározása a címkén gombot.
  • Inflection támogatást javult.
  • teljesítménye CakeTime :: timeAgoInWords () javult.
  • Módszer aláírást Viselkedés visszahívók korrigáltuk. Ha ön használ PHP5.4 előfordulhat, hogy frissítse a módszer aláírás a viselkedés, hogy megoldja a E_STRICT hibákat.
  • CROSS csatlakozik munka rendesen működik.
  • sqlserver :: value () most már helyesen kezeli NULL értékeket.
  • Gyorsítótár :: clearGroup () a FileEngine és előtag viselkedik, ahogy várható.
  • CakeEmail most idézi email álneveket tartalmazó nem alfanumerikus karakter, amely még nem kódolták.
  • Telefonszám érvényesítés egyszerűsíteni fix érvényes körzetszámok tetten érvénytelennek.

Mi az új verzió 2.3.9:

  • Karbantartás kiadása 2.3.9 magában több mint 20 hibajavításokat és a teljesítmény javítását.

Mi az új verzió 2.3.8:

  • Továbbfejlesztett API dokumentációt.
  • I18nShell ekkor kicsomagolja a plugin modellérvényesítés üzenetek helyes.
  • ServerShell most szolgál statikus eszközök lekérdezési paramétereket tartalmaz.
  • ServerShell helyesen használja az document_root paraméter.
  • Inflector most pluralize további szavakat.
  • File válaszait HTTP tartomány megfelelően működnek.
  • A regressziós be AuthComponent a 2.3.7 for redirectUrl (), amikor egy alkalmazás fut egy alkönyvtárban került.

Mi az új verzió 2.3.7:

  • Gyorsítótárazott nézetek most már tartalmaz a Content-Type fejléc. Azt javasoljuk, hogy mossa ki a nézet cache frissítés során.
  • Return-Path most kizárásra az e-mailek révén kézbesített SMTP.
  • Az automatikus létrehozott és módosított, amikor mentés rekordok konzisztensek. Ott szokott lenni egy él eset, ahol tudtak térhet el egy másodperc alatt.
  • Nem dokumentált, nem tesztelt funkciók körül IIS_SERVER állandó eltávolították.
  • FormHelper :: dateTime () most kiválasztja a megfelelő év, ha létre egy bemenet, amely egy maxYear korábban, mint az idei évben.
  • E-mail nézetek most már számítani a határ később a renderelés hibák kijavításához, ahol megtekintése visszahívások tudott hozzáfűzni beágyazott képeket vagy tartozékkal, ami helytelen határ markerek.

Mi az új verzió 2.3.4 / 1.3.16:

  • CakePHP 1.2.12, 1.3 0,16, 2.2.8 és 2.3.4 imént megjelent, hogy rögzíti a kritikus kérdés, hogy hogyan lapszámozás & PaginatorComponent fogantyú rendezési feltételt.

Mi az új verzió 2.3.3:

  • Lehetővé teszi viselkedés "beforeSave visszahívás változtatni a adatforrást lehet használni a tényleges menteni.
  • Rögzítő hiba FormHelper amennyiben a helytelen meridián lenne kiválasztani idő mezőket.
  • oldotta problémák modellek nem adódik hozzá, ha $ felhasználása = true.
  • Rögzített állapot elemzés mysql konkrét esetekben.
  • A támogatás a kulcs = & # x3e; érték a cookie-kat HttpSocket.
  • megelőzése & quot; maxlength & quot; attribútum input elem típusa & quot; több & quot;.
  • Fix helytelen időbélyegző értékeinek használatával CakeTime :: fromString ()

Mi az új 2.3.1-es verzió:

  • A ServerShell most már helyesen kezeli a plugin és a téma eszközök.
  • FormHelper :: bemenet () most már helyesen kezeli bővítmény modellek.
  • A visszamenőleges kompatibilitás HABTM négyzeteket javult.
  • séma generációs jobban működik SQLServer most.
  • Sütés modellek jobban érzékeli rendelkezik és tartozik sok egyesületek.
  • Security :: Rijndael () most már helyesen generál véletlen iv értékeket. Ez továbbra is dekódolni értékek titkosított fix iv. Ez növeli a biztonságot a titkosított értéket azáltal, hogy megakadályozza szótár támadások a kulcs / értéket.
  • megváltoztatására asztalok Postgres megfelelően átnevezi mezők már.
  • A reguláris kifejezés operátorok jobban támogatott Postgres.
  • Súlyos hibák most jelenik meg, ha a gzip kódolás engedélyezve van.

Mi az új : 2.2.1 / 2.1.5:

  • Biztonsági javítás: CakePHP 2.1. 5 és 2.2.1 imént megjelent. Ha a CakePHP a `Xml` osztály, a felhasználónak meg kell frissíteni a lehető leghamarabb.

Mi az új verzió 2.2.0:

  • Elosztó szűrők, könnyű módja a kapcsolódó visszahívókat middleware a diszpécser életciklus könnyebb caching vagy gyorsabb cselekvés válaszokat.
  • New gazdag api létrehozására és törlésére érvényesítési szabályok menet közben modellek
  • Zökkenőmentes lapszámozás egyéni találni típusú
  • Támogatás valódi beágyazott adatbázis-műveletek
  • Gyorsítótár csoportok, szép utat címkézést és a tömeges törlés cache bejegyzéseket az ilyen címkék
  • Továbbfejlesztett naplózási támogatás mellett több új típus módszereket adunk CakeLog
  • Configure osztály most ideiglenes tárolótér tárolt értékek bármilyen tartós tárolás
  • AuthComponent most elfogadja tartalmaz, amely kulcsfontosságú tárolására extra felhasználói adatokat az ülésen
  • Számos fejlesztések CakeEmail, mint például az egyedi fejléc charset, egyedi témákat, link beállítás tartomány és az egyéni segítőket konfigurációja idején megadott

Mi az új verzió 2.1.3:

  • ControllerTestCase már nem írja felül a GET / POST amikor szimuláló kérelmek .
  • XML :: fromArray () most már helyesen kezeli a sorozaton számbillentyűk.
  • TranslateBehavior és Modell :: saveAll () most már helyesen mentse fordítás hasMany egyesületek.
  • Router :: queryString () most már helyesen kezeli hozzáfűzve, hogy a meglévő querystrings.
  • Modell :: saveMany (), saveAssociated () helyesen adatok mentéséhez, hogy módosult a beforeValidate () callback.
  • View már helyesen újra használja a vezérlő esemény példányhoz.

Mi az új verzió 2.1.2:

  • A változásról CakeSession volt visszatért, hogy segítsen megoldani problémák IE8 és ülések elvész.
  • Javítva egy probléma SQLServer + logikai oszlopokat.
  • DboSource :: buildJoinStatement () nem tesz hozzá a sémát, amikor a tábla segédlekérdezésként.
  • session :: id () mindig visszatér a sessionid. Ez az automatikus elindítja a munkamenetet, ha szükséges.
  • Módszer ellenőrzésétől Model for kifejezés (), és kiszámítja () csak akkor történik meg, amikor szükség van.
  • A testsuite most minden esetben a vizsgálat adatforrás. Korábban, ha nem tartalmaz semmilyen, berendezések és futott tesztek szükségesek az adatbázis, az alapértelmezett kapcsolat használták.
  • URL-fragmentumokat nem urlencoded. Ez okozta problémák kliens oldali keretek, mint a gerincét.
  • A visszatérése L10n :: get () következetesen visszatér a nyelvet.
  • HTML menekülő karakterlánc URL-eket css () és szkript () rögzítették.
  • figyelmeztetéseket saveAll () egy üres hasMany adathalmaz van rögzítve.
  • Validation :: tizedes () értékeket fogad el, mint a 10 és 10,0.
  • FormHelper :: postButton () már nem tesz a láthatatlan, de

Mi az új 2.1.1 verzióját:

  • A frissített .htaccess fájlt, győződjön meg róla, hogy frissítse őket akkor alkalmazásokat is.
  • Set :: sort () most már helyesen rendezi használatakor {s} .path
  • Fix Session.cookieTimeout alapértelmezett viselkedés
  • Made Validation osztály szigorúbb ellenőrzése során értékek a lista.
  • Használt urldecode záró menetben érveket az URL
  • Added hiányzik rekurzív opciót DigestAuthenticate objektumot.

Mi az új verzió 2.1.0:

  • Frissítve minimális PHP verzió követelmény 5.2.8 miatt PHP hiba # 44251 és # 45748
  • Paginator helper most elfogadja a lehetőséget, hogy az alapértelmezett osztály a & quot; jelenlegi & quot; oldal link
  • kiterjesztése nem létező nézetek fog dobni egy kivételt
  • kiterjesztése nézetek abszolút útvonalat (relatív a Mappa megtekintése) Ma már lehetőség van



































Hasonló program

Cement
Cement

20 Jul 15

Matador
Matador

1 Mar 15

Fabrico
Fabrico

13 Apr 15

Hozzászólások a CakePHP

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!
Keresés kategória szerint