Yii PHP Framework

Programinė įranga Screenshot:
Yii PHP Framework
Programinė detalės:
Versija: 2.0.11 Atnaujintas
Įkėlimo datą: 12 Feb 17
Kūrėjas: Yii Software LLC
Licencija: Nemokamai
Populiarumas: 13

Rating: 5.0/5 (Total Votes: 1)

Yii PHP pagrindų yra atviro kodo, laisva ir nepriklausoma nuo platformos internetinė programa, kuri suteikia aukštos kokybės komponentų pagrindu PHP sistemą, specialiai suprojektuotos leisti interneto programuotojų sukurti didelio masto, žiniatinklio paraiškas.

Yii parašyta griežtai OOP (Objektinis programavimas), tai yra lengva išmokti, yra labai pakartotinio naudojimo komponentų, ir gali sumažinti savo vystymosi laiką smarkiai, kaip jūs tik reikia žinoti, Objektinis programavimas ir PHP jį naudoti .


Funkcijos iš pirmo žvilgsnio

Pagrindinės funkcijos apima MVC (MVC) dizaino šabloną, AJAX aktyvuota raštai, Web Services klaidos medienos ruoša ir tvarkymą, automatinis kodo generavimas, duomenų bazės migracijos, pratęsimo biblioteka Query Builder, prieigą prie duomenų bazės objektai (Dao) parama , taip pat išsamūs dokumentai.

Be to, programinės įrangos funkcijos vieneto bandymai, funkcionalumas testavimo, theming ir nulupus odą, built-in leidimo ir autentiškumo, parama trečiųjų šalių kodas, sluoksniuotos spartinimo sistema, formos patvirtinimo ir indėlį, lokalizacijos ir internacionalizavimas ir aktyvus Įrašų paramos.

Ačiū, kad priimtas MVC modelį, Yii gali pasiūlyti švaraus SoC (atskyrimas rūpesčių, supaprastinti kūrimą ir priežiūrą Web Apps ". Hierarchinis vaidmuo pagrįstas prieigos valdymo (RBAC) taip pat palaiko, taip pat daugelis kitų patrauklios ir naujoviškų funkcijų.


Darbo su Yii PHP pagrindų

Jei norite įdiegti ir naudoti Yii PHP sistemą platformoje, atsisiųskite naujausią versiją iš Softoware arba per projekto & rsquo; s oficiali svetainė (nuorodą rasite šio straipsnio pabaigoje), kur jis yra platinamas dvi versijos, pagrindiniu ir aukštesniuoju .

"Išsaugoti archyvas kažkur kompiuteryje, ekstraktas jos turinį su savo mėgstamą archyvo vadybininkas įrankis, atidarykite norimą FTP klientas, prisijunkite prie serverio, kuriame norite įdiegti Yii PHP sistemą ir perkelti visus failus į aplanką ant šaknų jūsų serveryje.

"Projektą remia visų Linux distribucijų, kurios up-to-data ir sveikų Apache ir PHP 5.4 įrenginiams. Palaikomos kompiuterių architektūroms yra 32-bit (x86) ir 64 bitų (x86_64)

Kas naujo , šioje laidoje.

  • Versija 2.0.11 yra nepilnametis spaudai Yii 2.0, kuri yra daugiau nei 110 patobulinimų ir klaidų ištaisymų.

Kas naujo versijos 2.0.1:

  • Re # 4471: yii spartinimo ApcCache :: getValues ​​() dabar grįžta masyvo atveju APC yra įdiegta, bet ne įjungtas CLI režimu (samdark, cebe),
  • Re # 4823: buvo pagerintas yii žinutė tikslumas ir klaidos tvarkymas (samdark)
  • Re # 4889: taikymas buvo patekti į peradresavimo ciklas, kai vartotojas nebuvo leista patekti prisijungimo puslapį. Dabar rodo 403 (samdark)
  • Re # 5070: GII valdiklis generatorius turėtų naudoti valdiklio klasės pavadinimą, o ne valdiklio ID nurodyti naują valdiklį (qiangxue)
  • Re # 5402: derintojas nebuvo pakrauti kai buvo jungimas į turto klases (samdark)
  • Re # 5448: Data formatavimo darė laiko zona konversiją datos tik vertes, apskaičiuotas skirtingų datos rodomo nei numatyta (cebe)
  • Re # 5452: Klaidos, įvykusiu po atsakymas siunčiamas nerodomi (qiangxue)
  • Re # 5521: Fiksuotas yii konsolės valdikliai AssetController pertraukos CSS URL, kurie pradėti iš '/' (Klimenė-Paul),
  • Re # 5570: yii įkrovos Skirtukai mesdavo išimtį, jei turinys nėra nustatytas vienos iš jos daiktų (RomeroMsk),
  • Re # 5584: yii RBAC DbRbacManager neturėtų ištrinti elementus, kai ištrynus taisyklę duomenų bazėje nepalaiko kaskados atnaujinimas (mdmunir)
  • Re # 5601: Paprasta sąlygos užklausa :: Kur () ir ActiveQuery :: kur () neleido yii db išraiška turi būti naudojamas kaip vertės (cebe, stevekr)
  • Re # 5619: yii žurnalas Tikslinė neturėtų bandyti pradėti seansą, kai niekas (Klimenė-Paul, qiangxue)
  • Re # 5657: yii spartinimo ApcCache :: mset () ir Madd () gali sukelti įspėjimas kai APC setup (LAV45)
  • Bug # 5665: The currentPage meta duomenis į ramus, turėtų būti remiantis 1, panašus į HTTP antraščių (qiangxue)
  • Re # 5682: Turto komanda būtų neteisingai sujungti CSS failus, kai UrlManager :: linkAssets tiesa (dmvslv)
  • Re # 5702: skliaustas turėtų būti automatiškai įtraukta į tvirtintojas :: whenClient išvengti JS klaidą (mdmunir, qiangxue)
  • Re # 5745: GII ir derinti moduliai gali sukelti 404 išimtis, kai maršrutas yra brūkšnių (qiangxue)
  • Re # 5748: Smarty {kelias buvo generuoti absoliučius adresus vietoj santykinių tie (samdark, motzel)
  • Re # 5768: Nustatant duomenų confirm atributą prie pateikti mygtuką, paspaudę ant mygtuko nebūtų sukelti formos pateikimą (qiangxue)
  • Re # 5780: QueryBuilder :: batchInsert () gali sukelti & quot; neapibrėžta puslapis & quot; klaida (qiangxue)
  • Re # 5833: pranešimas komanda nesugeba su FK apribojimų klaida bandant atnaujinti pranešimai (qiangxue)
  • Re # 5863: Pasirinkus visus atskirus yii tinklelis CheckboxColumn varneles tinklelio nebuvo todėl & quot; visi & quot; žymimasis langelis pasirinktas (samdark)
  • Re # 5893: yii pagalbininkai ArrayHelper :: toArray () dabar taikoma $ skelbimus parametrą konvertuoti mažėjančia objektus rekursyvių skambučiai (otsec)
  • Re # 5925: ArrayHelper :: htmlEncode () neveikia tinkamai, kai vertė yra užkoduota yra įdėtos masyvas (tebazil)
  • Re # 5962: DateValidator buvo mesti įspėjimą negaliojančių datų naudojant ICU formatą Windows, Yii dabar dirba išspręsti šią PHP Re (cebe)
  • Re # 5997: Tas pats pranešimas gali būti eksportuojami dvigubai prisijungti tikslus (Klimenė-Paul),
  • Re # 6018: Nustatant koduoti galimybe per yii raštai ActiveRecord :: errorOptions, ji veikia atvirkščiai (stanishevsky, qiangxue)
  • Re # 6049: yii db Ryšio :: getSchema () Oracle turėtų grįžti klaidinga, kai lentelė neegzistuoja. "Oracle" nepalaiko APIE UPDATE punkte. (Wenbin1989)
  • Re # 6081: yii RBAC DbManager :: getChildren () nebuvo nurodę stulpelio pavadinimą tinkamai (wenbin1989)
  • Re # 6107: yii žinutė buvo ištuštinti esamus vertimus .po atveju kelių kategorijų (samdark)
  • Re # 6112: yii pranešimas buvo klaidingai raštu ne dar išversti eilutes į .po atveju kelių kategorijų (samdark)
  • Re # 6172: yii RBAC DbManager turėtų tinkamai citata stalo ir stulpelių pavadinimai (qiangxue)
  • Re # 6164: Pridėta trūkstama parama yii db išraiška QueryBuilder tarp ir panašios sąlygos (cebe)
  • Re # 6236: Nieko JS scenarijai turėtų būti registruojami, kai yii raštai ActiveForm :: enableClientScript yra klaidinga (qiangxue)
  • Re # 6150: yii įkrovos Skirtukai išskleidžiamajame ID buvo sukurtas neteisingai (samdark)
  • Re # 6266: Paspaudę ant reset mygtuką neslepia klaidos santrauką naudodami ActiveForm (Inteligent, qiangxue)
  • Re # 6271: Užklausa spartinimo grįžta tą pačią informaciją, kai veikia tą patį SQL su įvairių Paduok režimais (grachov)
  • Re # 6279: yii db schema :: getLastInsertID () buvo perduoti neteisingai numatytąją schemos pavadinimą SKVN (samdark),
  • Re # 6305: yii I18n Formatuotojas :: asParagraphs () buvo ne Unicode žino (samdark)
  • Re # 6311: Optimistiškas užraktas ActiveRecord neveikia kaip tikėtasi (qiangxue)
  • Re # 6367: Pridėta yii GII generatoriai Crud Generatorius remti tinkinti vaizdo kelią už sukurtas CRUD valdikliu (qiangxue),
  • Re # 6381: kliento pusėje patikrinti failo turi būti išjungta, jei naršyklė nepalaiko (Skysplit)
  • Re: GII konsolės komandų Pagalba Informacija sudėtyje nėra pasaulines galimybes (qiangxue)
  • Re: yii Web UrlRule nesugebėjo sukurti URL taisyklių, kurių sudėtyje yra Unicode simbolių (samdark)
  • Re: yii Web AssetManager turėtų neskelbia neįgaliesiems turto ryšuliai (qiangxue)
  • ENH # 608: Pridėta yii Web AssetConverter :: $ forceConvert (Klimenė-Paul),
  • ENH # 4146: patalpintas yii įkrovos ButtonDropdown :: $ containerOptions (samdark)
  • ENH # 4181: Pridėta yii įkrovos Modal :: $ headerOptions ir yii įkrovos Modal :: $ footerOptions (tuxoff, samdark)
  • ENH # 4263: Pridėta migracijos ir SQL Schemos failai yii log DbTarget (samdark)
  • ENH # 4395: patalpintas $ checkAjax parametras yii web reagavimo :: nukreipti () remti numatytąją peradresavimas elgesį Ajax / PJAX prašymų (qiangxue)
  • ENH # 4450: Pridėta yii įkrovos Nav :: renderDropdown () (qiangxue)
  • ENH # 4457: Pridėta parama naudojant NOSCRIPT registruotų per turto ryšulius ir html pagalbininkas (samdark) CSS failai,
  • ENH # 4492: Parama PostgreSQL konkrečių sintaksė QueryBuilder :: alterColumn () (qiangxue)
  • ENH # 4643: nurodyti yii raštai papildomas parinktis džiūvėsėliai :: nuorodos bus traktuojami kaip HTML atributus generuojamų hipersaitus (qiangxue)
  • ENH # 4739: Geriau ekranas išimčių, kai atsakas formatas yra nustatytas kaip & quot; žalio & quot; formatas (qiangxue)
  • ENH # 4791: Pridėta konsolės išvesties palaikymas ir daugiau spalvų už konsolės komandų (6pblcb, samdark, Klimenė-Paul, ragazzo)
  • ENH # 5005: Pridėtas slopinti pakrovimo pačius CSS failus AJAX atsakymų (tof06, qiangxue)
  • ENH # 5223: Query Builder dabar palaiko pasirinkdami sub-užklausas kaip stulpelių (qiangxue)
  • ENH # 5367: Pridėta yii tinklelis DataColumn :: encodeLabel (SDKiller)
  • ENH # 5480: Pridėta gynybinę kodas yii Web vartotoją :: getIdentity (), kad būtų išvengta galimo begalinį rekursija (qiangxue)
  • ENH # 5494: Pridėtas nurodant meniu antraštę sąrankos masyvo yii įkrovos iškrenta (hiltonjanfield, qiangxue)
  • ENH # 5503: Pridėtas DateTimeImmutable į formuotuvą (olegtsvetkov, cebe),
  • ENH # 5587: json_encode dabar naudojamas su JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE kur ji prasminga, taip pat ji yra dabar numatytasis JSON :: koduoti () (samdark)
  • ENH # 5600: Leiskite konfigūruoti debug plokštės yii debug modulio :: plokštės, kaip panelė klasės pavadinimas stygos (qiangxue)
  • ENH # 5613: Pridėta --overwrite galimybė GII konsolės komandą remti perrašymui visus failus (motin, qiangxue)
  • ENH # 5627: Pridėta yii cache / Įleistinis-schemos konsolės komandą nuleisti DB schemos talpyklą tam tikrą ryšį su duomenų baze (6pblcb, samdark)
  • ENH # 5646: Paskambinti yii bazė ErrorHandler :: Išregistruoti () vietoj atkurti _ * _ tvarkytojai tiesiogiai (aivus)
  • ENH # 5683: Pridėta yii I18n Formatuotojas :: defaultTimeZone už nurodant numatytąją laiko juostą naudoti saugomi duomenų bazėje (cebe) datetime vertybių;
  • ENH # 5688: Pridėta neprivaloma $ formName modeliuoti :: loadMultiple () remti tinkinti formą vardą tiesiogiai (qiangxue)
  • ENH # 5735: Pridėta yii įkrovos Skirtukai :: renderTabContent remti rankiniu atvaizdavimo skirtuką turinį (RomeroMsk)
  • ENH # 5770: Pridėta daugiau PHP klaidų vardai ErrorException (mongosoft),
  • ENH # 5799: yii įkrovos buttonGroup :: mygtukai gali imtis visas galimybes, kad būtų remiami yii įkrovos mygtukas (aleksanderd)
  • ENH # 5806: Leisti HTML :: koduoti () turi būti naudojamas, kai programa neprasideda (qiangxue)
  • ENH # 5954: yii žinutė komanda dabar rodo patogią klaidą, jei jis negalės apdoroti šaltinio failą (samdark)
  • ENH # 5983: patalpintas Keistuvas :: sakinys () (pana1990, qiangxue)
  • ENH # 6113: Geresnis derintojas konfigūracija ir prašymas sąsaja (schmunk42)
  • ENH # 6207: Pridėta parama nutraukiant HTML stygos per StringHelper :: trumpinti () ir StringHelper :: truncateWords () (Aleksas kodas),
  • ENH # 6318: Pagaminta raštai daugiau klaidų tolerantiški ir patogus, kai tam tikros pasirinkimo vertybės yra niekinis (qiangxue)
  • ENH: Konsole :: patvirtinti () dabar naudoja konsolės :: stdout () vietoj echo būti suderinamas su visais kitais funkcijų (cebe)
  • ENH: yii RBAC DbManager migracija dabar naudoja duomenų bazės komponentą, nurodytą komponentų parametrus, o ne visada naudojant numatytąjį dB (samdark)
  • ENH: Pridėta yii bazė kontrolierius :: renderContent () (qiangxue)
  • ENH: yii rungtynių komanda dabar siūlo pagalbą, jei nėra argumentų, jei vietoj kritimo (samdark)
  • Pok # 3630: yii db komanda :: queryInternal () dabar saugomas (samdark)
  • Pok # 4277: yii tinklelis GridView nebėra mesti išimtį, kai rezultatai yra tuščias ir stulpeliai nėra apibrėžta (samdark)
  • Pok # 5508: sumažėjo paramą --append galimybe futbolo rungtynių komanda (qiangxue)
  • Pok # 5874: Modernizuota "Twitter Bootstrap į 3.3.x (samdark)
  • Apidoc priauginimas (yii2-apidoc):
  • Re # 5623: Fiksuotas avarijos, kai klasės yra seteris, kuri neturi argumentų pvz setXyz () (cebe)
  • Re # 5899: Neteisingas klasė išvardytos kaip definedBy atskaitos savybių (cebe)
  • Re: Vadovas ir API Rendererze dabar dirbti su santykiniais takais / URL (cebe)
  • ENH: vadovas generatorius dabar praleidžia vaizdų katalogą, jei jis neegzistuoja, o ne mesti klaidą (cebe)
  • ENH: Pagaminta --guidePrefix galimybė kaip komandinės eilutės parinktį (cebe)
  • Authclient priauginimas (yii2-authclient)
  • Re # 6000: Fiksuotas CCS už yii authclient raštai AuthChoice nėra pakrautas jei popupMode išjungtas (Klimenė-Paul),
  • Bootstrap priauginimas (yii2-Bootstrap):
  • Re # 5570: yii įkrovos Skirtukai mesdavo išimtį, jei turinys nėra nustatytas vienos iš jos daiktų (RomeroMsk),
  • Re # 6150: yii įkrovos Skirtukai išskleidžiamajame ID buvo sukurtas neteisingai (samdark)
  • ENH # 4146: patalpintas yii įkrovos ButtonDropdown :: $ containerOptions (samdark)
  • ENH # 4181: Pridėta yii įkrovos Modal :: $ headerOptions ir yii įkrovos Modal :: $ footerOptions (tuxoff, samdark)
  • ENH # 4450: Pridėta yii įkrovos Nav :: renderDropdown () (qiangxue)
  • ENH # 5494: Pridėtas nurodant meniu antraštę sąrankos masyvo yii įkrovos iškrenta (hiltonjanfield, qiangxue)
  • ENH # 5735: Pridėta yii įkrovos Skirtukai :: renderTabContent remti rankiniu atvaizdavimo skirtuką turinį (RomeroMsk)
  • ENH # 5799: yii įkrovos buttonGroup :: mygtukai gali imtis visas galimybes, kad būtų remiami yii įkrovos mygtukas (aleksanderd)
  • Pok # 5874: Modernizuota "Twitter Bootstrap į 3.3.x (samdark)
  • Debug priauginimas (yii2-derinimo):
  • Re # 5402: derintojas nebuvo pakrauti kai buvo jungimas į turto klases (samdark)
  • Re # 5745: GII ir derinti moduliai gali sukelti 404 išimtis, kai maršrutas yra brūkšnių (qiangxue)
  • ENH # 5600: Leiskite konfigūruoti debug plokštės yii debug modulio :: plokštės, kaip panelė klasės pavadinimas stygos (qiangxue)
  • ENH # 6113: Geresnis konfigūracija ir prašymas sąsaja (schmunk42)
  • ENH: Pagaminta DefaultController :: getManifest () daugiau atsparus sugadintus failus (cebe)
  • Elasticsearch priauginimas (yii2-elasticsearch):
  • Re # 5662: Elasticsearch AR updateCounters () dabar naudoja aiškiai groovy scenarijų atnaujinimas todėl suderinama su PS & gt; 1.3.0 (cebe)
  • Re # 6065: ActiveRecord :: atsieti () buvo jei kai kuriose situacijose, kai dirbama su santykių per masyvo vertinami atributais (cebe)
  • ENH # 5758: Leisti perduoti užsakymą galimybes ActiveRecord :: atnaujinimo () ir :: ištrinti (), įskaitant paramos nukreipimas reikia atnaujinti įrašus su patronuojančios atžvilgiu (cebe)
  • ENH: Pridėti paramą optimistiškai fiksavimo (cebe)
  • GII priauginimas (yii2-GII):
  • Re # 5070: GII valdiklis generatorius turėtų naudoti valdiklio klasės pavadinimą, o ne valdiklio ID nurodyti naują valdiklį (qiangxue)
  • Re # 5745: GII ir derinti moduliai gali sukelti 404 išimtis, kai maršrutas yra brūkšnių (qiangxue)
  • Re # 6367: Pridėta yii GII generatoriai Crud Generatorius remti tinkinti vaizdo kelią už sukurtas CRUD valdikliu (qiangxue),
  • Re: GII konsolės komandų Pagalba Informacija sudėtyje nėra pasaulines galimybes (qiangxue)
  • ENH # 5613: Pridėta --overwrite galimybė GII konsolės komandą remti perrašymui visus failus (motin, qiangxue)
  • Mongodb priauginimas (yii2-mongodb):
  • Re # 6026: Fiksuotas yii mongodb ActiveRecord taupo niekinis kaip _id, jei atributai yra tuščia (Klimenė-Paul),
  • ENH # 3855: Pridėta derinimo įrankių juosta skydelis MongoDB (Klimenė-Paul),
  • ENH # 5592: Pridėtas "findAndModify 'veikti yii mongodb Query ir yii mongodb ActiveQuery (Klimenė-Paul),
  • Redis priauginimas (yii2-REDIS):
  • Re # 4745: vertė paprastų styginių grąžą buvo ignoruojami Redis kliento ir tiesa yra grąžinamas, o ne, dabar tik Gerai lems tiesa, o visi kiti dydžiai yra grąžinami kaip yra (cebe)
  • ENH # 3714: Pridėtas jungiantis prie Redis serverį naudojant Unix lizdas (savvot, robregonm)
  • Smarty priauginimas (yii2-Smarty):
  • Re # 5748: {kelias buvo generuoti absoliučius adresus vietoj santykinių tie (samdark, motzel)
  • Sfinksas priauginimas (yii2-sfinksas):
  • Re # 5601: Paprasta sąlygos užklausa :: Kur () ir ActiveQuery :: kur () neleido yii db išraiška turi būti naudojamas kaip vertės (cebe, stevekr)
  • Re # 5634: Fiksuotas yii sfinksas QueryBuilder nepalaiko palyginimo operatoriai (& gt;, = ir tt) Kur specifikacija (Klimenė-Paul),
  • Re # 6164: Pridėta trūkstama parama yii db Exression į QueryBuilder panašios sąlygos (cebe),
  • ENH # 5223: Query Builder dabar palaiko pasirinkdami sub-užklausas kaip stulpelių (qiangxue)

Kas naujo versiją 1.1.14:

  • Šiame leidime, jau sutvarkėme daugiau nei 80 klaidų ir pristatė daugiau nei 60 nedidelių patobulinimų ir funkcijų. Mes pridėjome CPasswordHelper, kuri suteikia saugus ir iki šiol būdas saugoti ir patikrinti slaptažodžių maišas; Mes pridėjome CRedisCache remti naudojant Redis spartinimo paskirtį; ir Yii dabar gali būti įdiegta kaip kompozitorius paketą.

Kas naujo versiją 1.1.12:

  • Ši versija iš esmės išsprendžia rasti išankstinio išleidimo BC-iųjų klausimus.
  • Tai sudaro apie 20 pataisymų smulkius funkcijų ir patobulinimų.

Kas naujo versiją 1.1.11:

  • ištaisytos klaidos:
  • # 098: Nėra teisinga tapatybė vertė yra grąžinamas, kai naudojant Active įrašyti ir MSSQL (C-Schmitz)
  • # 114: CUniqueValidator ir CExistValidator dabar gerbti stalo slapyvardį kuriant dB užklausos sąlyga (Klimenė-Paul),
  • # 145: CGettextMoFile dabar gali apdoroti eilutes be konteksto (eagleoneraptor),
  • # 148: Ištaisyta į dienoraštį demo, kad nebuvo išbraukti tinkamą komentarą klaida, kai ne pirmame puslapyje (mdomba)
  • # 161: CCookieCollection :: pašalinti () dabar priima tai slapukų variantų kaip antrą argumentą, masyvas, siekiant palengvinti teisingą slapukų šalinimas (maximcherny)
  • # 164: CEmailValidator.checkPort dabar tikrina uoste 25 išvardytų MX serverius (DaSourcerer)
  • # 178: žiniatinklio programoje kūrimas su santykiniais takais kaip ../ neveikia tinkamai (cebe)
  • # 193: Pasikeitė datetime stulpelio tipas PostgreSQL nuo "laiko" iki "timestamp" (cebe)
  • # 238: Išspręsta problema, kad tuščia eilutė galėtų būti pasirinktas CGridView kai nebuvo jokių duomenų (mdomba)
  • # 295: Kartais CJSON :: dekoduoti atkreipia null nes gimtoji json_encode turi klaidas ir grąžina NULL. Sprendimas tęsti dekodavimą, kai rezultatas json_decode yra niekinis (luislobo)
  • # 381: Ištaisyta klaida, kuri GII modelio pavadinimas įvesties galėtų gauti klaidomis, kai Automatinis naudojamas (mdomba)
  • # 417: CAttributeCollections :: mergeWith () neturi atsižvelgti į caseSensitive (dmtrs)
  • # 433: Ištaisyta klaida, kuri GII modelio pavadinimas įvesties Automatinis neveikia kartais (mdomba)
  • # 449: CDbHttpSession ir CDbLogRoute dabar naudoja Query Builder vietoj DAO tinkamai cituodamas (mdomba, redguy)
  • # 454: Pašalinta vertimas į CDbConnection išskyrus kaip buvo sukurti begalinį ciklą, jei paraiška naudojamas CDbCache (mdomba)
  • # 517: taisyklė parametras sub-modeliai yra nepažymėtas teisingai (ranvis)
  • # 539: Fiksuotas CUrlRule :: createUrl () gydyti sub-modelius, kaip Unicode kaip parseUrl () daro (ranvis)
  • # 553 Kriterijai Susijusių AR rodyklės buvo paveikta atlikus randa su reliacinių apimtis (marcovtwout)
  • # 618: Fiksuotas pasidėjimas CWebUser :: checkAccess (), kai jis yra vadinamas pirmas kartas su ir antrą kartą be $ params (cebe)
  • # 660: Fiksuotas klaidą, kai skambinama CDbCache :: getValues ​​(zilles)
  • # 697: Fiksuotas WSDLGenerator dabar generuoti tinkamą vardų tam tikrų complexTypes (BBoom)
  • # 749: CActiveRecord :: atnaujinti () nedirbo afterSave (), kad naujų įrašų, dabar bus visada atnaujinti, kai db įrašas egzistuoja (cebe)
  • # 769: Ištaisyta klaida, kuri $ .fn.yiiGridView.getSelection neveikia visada, jei buvo naudojama pagal užsakymą CGridView :: šablonas (mdomba)
  • # 772: CHttpRequest :: getIsSecureConnection () buvo nepadėjo tam tikras sąlygas (bulletbee, samdark)
  • # 773: CGridView filtrai dabar filtruoti įvesties klavišą "Internet Explorer" (BBoom)
  • # 803: savavališkai ne rūšiavimas nuorodos antraštėje CDataColumn anketa buvo ne darbo tinkamas būdas (resurtm)
  • # 827: Išspręsta problema, kad CJuiSliderInput teikė vardo atributas div elementas (mdomba),
  • # 842: Active Įrašai įterpti nepavyksta MSSQL, jei kolonėlės turi numatytąją reikšmę (NULL) (C-schmitz)
  • # 852: Išspręsta problema, kad CActiveForm nebuvo revalidating laukų, jei ajax pateikti buvo naudojami (mdomba)
  • # 859: Fiksuotas CSort :: applyOrder () ir CSort :: getOrderBy () naudoti pasirinktinį lentelės slapyvardžius (Troch, samdark)
  • # 865: CLogRoute vadinamas processLogs (), net jei žurnalas masyvas buvo tuščias ir sukėlė tuščias laiškus ir log failus (cebe)
  • # 879: Ištaisyta galimą PHP klaidą sukelia CWebUser :: restoreFromCookie () kartu su CHttpRequest.enableCookieValidation (kidol),
  • # 901: Fiksuotas įmanoma kodavimas problema išskyrus (mdomba, samdark, cebe)
  • # 1000: Pridėta params profiliavimo raktą į CDbCommand :: vykdyti () turi būti consitent su CDbCommand :: queryInternal () (cebe)
  • # 1045: Statyba užklausą su tuščiu masyvo taip parametras nebus sukelti skaldytų SQL-string nebėra (suralc)
  • Fiksuotas CMenu :: isItemActive (), kad tinkamai veiktų, kai yra elemento URL (SlKelevro) maišos,
  • Pridėta trūkstamą grąžinimo pareiškimą CAuthItem- & gt; atšaukia () (mdomba)
  • Chtml :: resolveValue () ignoravimas masyvo elementai accessor ties $ atributas argumentas pradžioje dabar veikia tinkamai (resurtm)
  • didinimas:
  • # 120: Pridėta galimybė nustatyti slapukus objekto remiantis stiliaus nenurodant cookie-vardą du kartus (suralc)
  • # 136: Pridėta galimybė pasirinkti duomenų bazės ryšį GII modelio generatorius (samdark)
  • # 157: Pridėta galimybė naudoti modelius su objektais įgyvendinant ArrayAccess kaip savybių Chtml :: resolveValue (samdark)
  • # 165: Leiskite CCacheDependency būti daugkartinio keliuose cache skambučius (phpnode)
  • # 171: Pridėtas put ir ištrinti prašymas tunelio per POST per parametro vardu _method POST kūno (musterknabe)
  • # 179: CLogger dabar palaiko filtravimo profilio laikus keli & pakaitos kategorijas (intel352)
  • # 191: Pridėta galimybė pritaikyti HTML klasių CLinkPager per savo viešųjų savybių (mashingan)
  • # 206: Pridėta galimybė perduoti CDbCriteria daiktas, kaip AR santykio parametro (samdark)
  • # 215: Pridėta žetonų CGridView :: updateSelectors leisti pridėti pasirinktinius selektoriai vietoj, pakeičiant tik (mdomba)
  • # 220: URL nukreipta į "Google" API CGoogleApi dabar protokolas giminaitis (suralc)
  • # 237: iš CTabView skirtukai dabar palaiko nuosavybė "matomas" (DaSourcerer)
  • # 255: Rūšiuoti CArrayDataProvider kai elementai yra CActiveDataProvider ar kitą objektą (rusmaxim)
  • # 266: Pridėti paramą HTML5 URL pašto, numeris, nuotolio ir data sričių Chtml (gregmolnar),
  • # 267: CDbHttpSession dabar gali laikyti dvejetainis naudingoji apkrova tokia kaip igbinary Comment (DaSourcerer, samdark) produkcijos,
  • # 282: patalpintas CCheckBoxColumn :: headerTemplate leisti custom antraštes (mdomba)
  • # 286: Pridėta pakaitos raktas į CDateTimeParser (cebe),
  • # 294: patalpintas deniedCallback į CAccessControlFilter ir CAccessRule leisti ekspedijavimas kontrolę prie metodo, neigimas (luislobo)
  • # 342: Pridėta galimybė perduoti parametrus RBAC bizRules iš CAccessControlFilter konfigūracijos (claudejanz, samdark),
  • # 356: Geresnis extendability iš CDetailView pridedant metodo renderItem () (cebe)
  • # 369: patalpintas $ hashKey į ccache (kidol),
  • # 414: Pridėta Rūšiuoti parametras yiic pranešimų komandą, kad rūšiuoja pranešimus klavišą, kai sujungus (ranvis)
  • # 455: Pridėtas numatytąją vertę CConsoleCommand :: laiku (eagleoneraptor),
  • # 551: Pridėta $ saugus parametras CJavaScript :: koduoti. Jei nustatyta tiesa, "JS:" nebus leista. Jei reikia praeiti JavaScript, apvyniokite savo kodą CJavaScriptExpression vietoj (samdark)
  • # 552: Pridėtas http lygio spartinimo per CHttpCacheFilter (DaSourcerer),
  • # 568: Chtml :: getIdByName () dabar bus konvertuoti tarpus, kad pabrėžti, kad gauti tinkamą ID HTML elementai (mdomba)
  • # 578: Pridėta priauginimas patikrinimai į CMemCache (samdark),
  • # 581: patalpintas formatSize metodas CFormatter formatuoti failų dydį į vienetų kitokia tvarka - KB, MB, kt (brilyuhns, samdark)
  • # 584: išimant WebAppCommand būti labiau pritaikoma, pridėta daugiau PHPDoc (samdark)
  • # 599: Pridėta atveju jautrumas patikrinti, kai autoloading klases (qiangxue)
  • # 601: papildomas būdas loginRequired () į IWebUser sąsaja (mdomba)
  • # 616: CVarDumper dabar teisingai highligting sveikasis masyvo raktus (vernes, samdark)
  • # 641: Pridėtas tinkinti nuosekliąją metodus cache komponentų (DaSourcerer, Qiang)
  • # 648: Įtraukta filterHtmlOptions nuosavybė į CGridColumn komponento (juban)
  • # 652: Pridėta vardų į yiiGridView renginių, todėl jie gali būti lengvai pašalinamas .off () JQuery metodas (Bethrezen)
  • # 673: Pasikeitė CClientScript :: scenarijai turi būti viešas (mdomba)
  • # 675: CDateFormat :: formatas () dabar atkreipia null, jei parametras $ laikas yra niekinis (mdomba)
  • # 690: Pridėta siuntėjas, pavadinimas ir tinkamas antraštes UTF8 koduotę Siųsdami e-mail SiteController- & gt; actionContact () (mdomba)
  • # 766: Pridėta 'userId "iki $ params į CDbAuthManager :: checkAccess () ir CPhpAuthManager :: checkAccess () (cebe),
  • # 666: Pridėta nuosavybė $ išskyrus CValidator A scenarijų sąrašą, kad vertintojas neturėtų būti taikoma (resurtm)
  • # 839: CListView :: renderItems dabar išsprendžia vaizdo failą tik vieną kartą (nizsheanez)
  • # 938: CFileValidator :: sizeToBytes () dabar visuomenės ir prieinami naudojant visame taikymo (resurtm)
  • # 943: CDateTimeParser dabar gali apdoroti trumpą tekstinę atstovavimą mėnesį, pvz Sau, Birželis, Rug (resurtm)
  • # 967: komandas iš YII_CONSOLE_COMMANDS aplinkos kintamąjį dabar visada įtraukta į yiic konsolės prašymą (SCHMUNK)
  • CFileValidator gali patvirtinti atsiųsta byla jo MIME tipą, pridūrė $ mimeTypes ir $ wrongMimeType savybes (resurtm)
  • Fiksuotas Rumunų Vertimas naudoti geriau remiamas Cedilla ženklų (tudorilisoi)
  • Pridėta numatytoji vertė CConsoleCommand :: patvirtinti (musterknabe)
  • Leidžiami grįžtantys sveikąsias reikšmes kaip prašymas išeiti kodą CConsoleCommand veiksmų (cebe),
  • Pridėta trečią parametrą CHttpCookie konfigūruoti slapuką iki masyvo (suralc)
  • patalpintas getIsFlashRequest (), tinkamo tvarkymo Flash / Flex prašymu naudojant CWebLogRoute su Firebug (resurtm),
  • Įdiegtas CBreadcrumbs :: $ activeLinkTemplate ir CBreadcrumbs :: $ inactiveLinkTemplate savybių, kurios leidžia keisti kiekvieno elemento šabloną (resurtm)
  • Pridėta Pilnai elgesys ir renginiai CConsoleCommand :: onBeforeAction & CConsoleCommand :: onAfterAction (Yiivgeny)
  • patalpintas HTML5 istorija palaikymas Ajax užklausas apie CGridView ir CListView naudojant History.js v1.7.2-r2 (https://github.com/balupton/history.js) Benjamin Arthur Lupton (lightglitch),
  • Pasikeitė CldrCommand naudoti vidutinio dateTimeFormat ir atnaujinamos 18n duomenis, naudojant naujausias (6546) CLDR (tanakahisateru)
  • patalpintas CErrorHandler :: getHttpHeader () siųsti teisingus HTTP klaida kodus (pgaultier)
  • CGridView, tik eilutės tbody turėtų turėti hover efektas (mdomba)
  • CClientScript :: $ defaultScriptFilePosition ir CClientScript :: $ defaultScriptPosition kontroliuoti numatytąją $ pozicijos argumentą registerScriptFile ir registerScript (resurtm),
  • CHttpCookie dabar įgyvendina __toString (suralc)
  • Gebėjimas nustatyti vardų modulio valdikliai naudojant CWebModule :: controllerNamespace, dokumentus apie naudojant vardų kurie valdikliai ir moduliai (samdark)
  • Pridėta galimybė nustatyti konteinerį Chtml :: radioButtonList ir Chtml :: checkBoxList () (pgaultier),
  • Pridėta Zii rumunų (ro) vertimas; redagavo pagrindinius pranešimus įtraukti tinkamą rumunų simbolių Diakritiniai ženklų (tudorilisoi)
  • patalpintas ILogFilter sąsaja kaip alternatyva naudojant CLogFilter kaip pagrindinės klasės įgyvendinimo rąstinius filtrai (cebe)
  • CAssetManager, pridūrė $ forceCopy turtą, kuris visame pasaulyje verčia skelbti turto failus ir katalogus (resurtm)
  • WebAppCommand turi galimybę kurti naują prašymą su git ar HG tam tikrus failus (resurtm)
  • GII numatytieji šablonai: pridėti papildomų metaduomenų (PHPDoc) kintamųjų perėjo į nuomonėmis geriau IDE automatiškai užbaigti (resurtm),
  • WebAppCommand generuoja programa: pridėti papildomų metaduomenų (PHPDoc) kintamųjų perėjo į nuomonėmis geriau IDE automatiškai užbaigti (resurtm)
  • # 1053: CComponent :: evaluateExpression leis naudojant Global funkcijas skambučiais grįžtamąją (Ekstazi)
  • Pokyčiai: "
  • # 384: CWebUser :: changeIdentity () dabar bus ištrinti seną nenaudojama sesijos duomenų failą (Qiang)
  • # 440: Modernizuota "JQuery UI į 1.8.22 (samdark)
  • # 497: Pridėta žurnalas komponentas ir pakrautų jį numatytąją konsolės paraiškos config siekiant tinkamai prisijungti klaidų (samdark)
  • Modernizuota jQuery į 1.7.2 (samdark)
  • Daugiau vieneto testai dedamos Chtml (resurtm),
  • Modernizuota siejama reklamos kainos analizatorių v1.2.5 (DaSourcerer)
  • Nauja:
  • patalpintas TranslationsCommand statyti komandą siekiama padėti vertimo komandų (samdark)

Kas naujo versiją 1.1.10:

  • Ši versija iš esmės išsprendžia keletą kritinių klaidas CActiveForm, CJuiDatePicker ir yiilite.php, kuris buvo įvestas išleidimo 1.1.9.

Kas naujo versijos 1.1.7:

  • Re # 1080: Teisingas rekursywny sujungti už CDbCriteria :: su (creocoder Sam tamsi),
  • Re # 1624: Ištaisyta klaida, kad GII būtų kurti tik vieną Santykių tipas tėvų, kad turi vaiką su daugiau FK susiejimas jai (mdomba)
  • Re # 1809: Ištaisyta klaida, kad CPgsqlSchema neaptiko sekos pavadinimus teisingai kai scenarijus (Qiang)
  • Re # 1984: Fiksuotas šaudymo įvykis kelis kartus, kai naudojant gyvas () / delegatas () ant AJAXified puslapių (Ekstazi Sam tamsi),
  • Re # 2026: Ištaisyta klaida, kad migracija komanda negerbia connectionID turto vertę (Qiang)
  • Re # 2032: Ištaisyta klaida, kad beginCache su renderDynamic neveikia, jei naudojamas kelis kartus (mdomba)
  • Re # 2037: Fiksuotas CGridView js klaidą su selectionChanged & quot; sboxname yra neapibrėžta & quot; (Mdomba)
  • Re # 2060: Ištaisyta klaida, kad CWebUser :: getFlashes () sugrįš skaitiklis masyvo rezultate (Qiang)
  • Re # 2097: CHttpRequest :: Url () turėtų būti tokia pati kaip getRequestUri (Qiang),
  • Re # 2099: Fiksuotas CDbCriteria :: mergeWith klaida (creocoder Sam tamsi),
  • Re # 2107: Ištaisyta klaida, kad skambina CSqliteSchema :: resetSequence () gali mesti išimtis, kai nėra autoincrement kolonėlė (Qiang)
  • Re # 2130: Ištaisyta klaida, kad GII kodas / skirt vaizdas nebuvo nuo viršaus (mdomba)
  • Re # 2131: Ištaisyta klaida, kad CGridView Ajax skambučiai būtų kada rodyti klaidos pranešimą, kai palieka esamą puslapį (mdomba, Qiang)
  • Re # 2136: CGridView filtras dabar naudoja jQuery nuoseklinti () vietoj parametru () taip, kad žymimasis langelis gali būti naudojamas kaip filtras (mdomba)
  • Re # 2140: Išspręsta problema, kad CGridView net eilutės, kuriose nėra tinkamai teikiamos Firefox ir "Chrome" (mdomba),
  • Re # 2146: Ištaisyta klaida į CFileHelper :: getExtension, validatePath ir getMimeTypeByExtension kad nebuvo rasti failo plėtinys teisingai (mdomba)
  • Re # 2169: Ištaisyta klaida, kad kai kurie stulpeliai netinkamai cituojamas MigrateCommand (Qiang),
  • Re # 2178: Ištaisyta klaida, kad Query Builder nepripažino kaip raktinių žodžių naudojant stalo slapyvardį (Qiang)
  • Re # 2183: Ištaisyta klaida, kad skambina CActiveDataProvider :: getTotalItemCount () aiškiai būtų taikomi sferos išnyksta (Qiang)
  • Re # 2188: "prisijungti" į numatytąsias apimtis dabar gerbiami STAT santykių (creocoder Sam tamsi),
  • Re # 2202: Ištaisyta klaida, kad nustatant CJuiDatePicker.flag = true, data krautuvai neatrodo (Qiang)
  • Re # 2214: Ištaisyta klaida, kad renameColumn už MSSQL neveikė teisingai (Qiang)
  • Re: Ištaisyta klaida, kad gali atsirasti išimtis siekiant pranešimas PHP, jei skambučių kamino metodas turi labai sudėtingą parašą (Qiang)
  • Re: Fixed klaida, CGridView pertraukos atnaujinant ne CGridView elementai (mdomba)
  • Re: Ištaisyta į CCheckBoxColumn klaidą, & quot; pažymėkite visus & quot; žymimasis langelis nebuvo tikrinama / nepažymėta kai reikia (mdomba)
  • Re: Ištaisyta į CGridView klaidą, selectionChanged nebuvo kreiptasi, kai & quot; pažymėkite visus & quot; buvo paspaudėte (mdomba)
  • Re: Fixed naujo seka CDbCommand :: truncateTable (SAM tamsi),
  • Re: Fixed CMemCache nesuderinamumas su kai PECL-memcache ir memcached versijų (Sam tamsi),
  • ENH # 558, # 1755: patalpintas Parametrizuotieji pavadintas apimtis, pridūrė apimtis kriterijus, įgyvendinama apimties kriterijus susijungiančių (creocoder Sam tamsi),
  • ENH # 802: Pridėta ramus URL valdymas (Qiang)
  • ENH # 923: Geresnis CUrlManager :: parsePathInfo () remti įvairių matmenų įvesties matricos (Qiang)
  • ENH # 1117: Pridėtas & quot; per & quot; Active įrašo santykių, leidžiančių dirbti asociacija lentelės duomenis (creocoder Sam tamsi),
  • ENH # 1285: Pridėta parama naudojant pasirinktinį scenarijų paketus su CClientScript (Qiang),
  • ENH # 1741: exposed CActiveForm :: atributai ir summaryID (Qiang)
  • ENH # 1770: patalpintas CDbColumnSchema :: autoIncrement nuosavybė leisti patikrinti, ar BP stulpelis auto pažangus (Qiang)
  • ENH # 1782: patalpintas updateSelector nuosavybė tiek CGridView ir CListView (Qiang),
  • ENH # 1786: Glaudesnis CUrlValidator pridedant "validSchemes" ir "defaultScheme nuosavybė (Y !!),
  • ENH # 1784: Glaudesnis CWidget :: getViewPath () remti grįžta teminius vaizdo kelią (Qiang)
  • ENH # 1792: Glaudesnis CGridView: ant ajax klaidos tinkamas žinutė sudaro ir rodomas arba pasirinktinai siunčiama užsakymą klaidos prižiūrėtojas (mdomba)
  • ENH # 1795: patalpintas CFormInputElement :: $ enableAjaxValidation ir $ enableClientValidation leisti įjungimas / išjungimas AJAX įteisinimą atskiroms laukai (Qiang)
  • ENH # 1816: patalpintas $ dumpLogs parametras CLogger :: pylimas (), kad žurnalo pranešimai gali būti priversti būti dempingo valios (Qiang)
  • ENH # 1843: Pridėta 'uncheckValue "galimybė Chtml :: activeRadioButtonList ir Chtml :: activeCheckBoxList. Tai leidžia išvengti paslėpto lauko perteikimas (creocoder Sam tamsi),
  • ENH # 1847: exposed CClientScript :: $ hasScripts (Qiang)
  • ENH # 1852: patalpintas CWebUser :: authTimeout remti atskyrimą autentifikavimo timeout ir sesijos laiko (Qiang)
  • ENH # 1868: CDbConnection dabar atidaryti DB ryšį tik tada, kai reikia, nebent autoConnection nustatyta tiesa (Qiang)
  • ENH # 1937: Pridėtas naudoti pasirinktinį įvesties ID laukai, kuriuos reikia Ajax pagrindu įteisinimą (Qiang)
  • ENH # 1993: Leiskite AR santykius visoje atskirų db jungtys (Qiang)
  • ENH # 1996: Pridėta parama naudojant parametrą įpareigojantį su klasės lygmens veiksmams (Qiang)
  • ENH # 1999: Pridėta CCaptchaAction :: kompensuoti nuosavybė siekiant padidinti arba sumažinti į captcha (Y !!) aiškumą;
  • ENH # 2011: patalpintas CDbCommand :: setFetchMode leisti nustatyti SKVN rezultatą ėmimo režimas (Sam tamsi),
  • ENH # 2013: Kuriant modelį su GII, duomenų laukų pavadinimai bus tikrinama, kad atitiktų PHP kintamųjų pavadinimų taisykles (mdomba)
  • ENH # 2024: patalpintas CHttpRequest :: getPut () ir getDelete () visapusiškai remti ramus prašymus (Qiang)
  • ENH # 2059: Pridėtas gerbti & quot; tikslą & quot; atributas elemento generuoja Chtml su & quot; pateikia & quot; HTML variantai (Qiang)
  • ENH # 2063: CActiveForm Javaskriptą dabar turėtų tinkamai paskatinti validaton pažymėtas žymimasis laukelis ir radijo tipo laukai (Y !!),
  • ENH # 2068: CTimestampBehavior :: timestampExpression dabar gali būti BP išraiška (Qiang)
  • ENH # 2093: CDataColumn dabar visada teikia filtrą jei filtras nuosavybė yra eilutė (Qiang)
  • ENH # 2094: Pridėta SQL ekranas debug režimu, kai klaida vykdant SQL (Qiang) įvyksta,
  • ENH # 2105: patalpintas CButtonColumn :: afterDelete kad paprotys JavaScript funkcija gali būti vadinama po trynimo (mdomba),
  • ENH # 2108: patalpintas CGridView :: blankDisplay leisti pritaikyti tuščią langelį ekranas (Qiang)
  • ENH # 2125: Pridėta memcached patikrinimas ir užuomina reikalavimus tikrintuvą (Sam tamsi),
  • ENH # 2133: Nustatyti numatytąją dėmesys į slaptažodžio input for GII prisijungimo puslapyje (Qiang)
  • ENH # 2141: Leiskite "etiketė" variantas CMenu meniu punktų turi būti pasirenkama ir imtis tuščia eilutė vertę (Qiang)
  • ENH # 2142: patalpintas CWebUser :: autoUpdateFlash (Qiang)
  • ENH # 2143: Pridėta htmlOptions į CTreeView :: duomenų, kad papildomi variantai gali būti nustatyti bet medyje mazgas (mdomba),
  • ENH # 2172: patalpintas CDbMigration :: vykdyti () (Qiang)
  • ENH # 2179: patalpintas CMultiFileUpload :: galimybės, kad papildomi variantai gali būti perduotas į multifile objekto (mdomba) konstruktorius,
  • ENH # 2185: Leisti kolonėlės tipas turi būti pasirenkama, kai nurodant stulpelius CGridView (Qiang)
  • ENH # 2197: Pridėta $ pabėgti parametras CDbCriteria :: palyginti () (Qiang)
  • ENH # 2198: Geresnis CJuiTabs kad skirtukas turinys gali būti praleidžiami (Qiang)
  • ENH # 2199: patalpintas CListView :: separatorius (Qiang)
  • ENH # 2206: patalpintas $ clearErrors parametras CModel :: Patvirtinti () (Qiang)
  • ENH # 2209: Įtraukta CDbConnection :: setAttributes () ir getAttributes () remti Inicijuojama DB ryšį su SKVN atributai (Qiang)
  • ENH # 2226: Pridėta daugiau žetonų summaryText kai CBaseListView.enablePagination nustatyta klaidinga (Qiang)
  • ENH # 2227: exposed CActiveRecord :: užklausą () (Qiang)
  • ENH: patalpintas CGridView :: ajaxUpdateError galimybė naudoti pasirinktinį ajax klaidos prižiūrėtojas (mdomba)
  • ENH: Leidžiama naudoti CController vietoj kontrolieriaus su Web programa generuoja taikymą (Sam tamsi),
  • ENH: Pridėta gebėjimą atlikti Reliacinė užklausą negaudamas susiję modeliai (creocoder Sam tamsi),
  • ENH: Klaida puslapis dabar rodo masyvą raktus parametrų sąraše (Sam tamsi),
  • ENH: patalpintas CController :: getActionParams () ir invalidActionParams (), kad būtų galima pritaikyti veiksmų parametrų privalomo funkcija (Qiang)
  • ENH: Įtraukta CEvent :: $ params (Qiang)
  • ENH: CStringValidator dabar naudoja paraiškos koduotę pagal nutylėjimą, jei mb_strlen galima (Sam tamsi),
  • Pok # 2001: CGridView dabar teikia apačia po kūno turinio (Qiang)
  • Pok # 2111: Calling CActiveRecord :: getRelated ($ vardas, tiesa), dabar bus pakartoti DB užklausa net jei isNewRecord tiesa (Qiang)
  • Pok # 2144: Modernizuota JQuery UI versija 1.8.11 (Sam tamsi),
  • Pok # 2148: Modernizuota jQuery versija 1.5.1 (Sam tamsi),
  • Pok # 2163: CConsoleCommand :: usageError () bus dabar išeiti su klaidos kodas 1 (Qiang),
  • Pok: JQuery UI dabar naudoja minified CSS (Sam tamsi),
  • Pok: Pašalinta jQuery matmenys plugin nes jis yra JQuery branduolys (Sam tamsi),
  • Pok: Modernizuota bgiframe į 2.1.2 (Sam tamsi),
  • Naujoji # 1763: Pridėta parama atlikti vientisą kliento pusėje duomenų tikrinimą naudojant CActiveForm (Qiang hightman)
  • Naujoji # 2069: patalpintas CDateValidator (Qiang)
  • Nauja: Pridėtas užklausos spartinimo (Qiang)
  • Nauja: Pridėta Lietuvos vertimai (tomas.valacka)

Kas naujo versijos 1.1.6:

  • Pridėta SQL Query Builder;
  • Įgyvendinti duomenų bazės migracijos parama;
  • Patobulintas parama naudojant daugiskaitos formas, ir modernizuotos CLDR i18n duomenis versija 1.9,
  • Geresnis išimtis ekranas Web režimu ir klaidos ekrane Console;
  • Pridėta parama naudojant anoniminius parametrus ir pasaulines galimybes konsolės komandų
  • Pridėta parama naudojant X-Sendfile siųsti failus,

Kas naujo versijos 1.1.5:

  • Ši versija apima daugiau nei 80 bugfixes ir patobulintomis funkcijomis .
  • Parama naudojant veiksmus konsolės komandas, kurios imasi komandų eilutės parinktis, kaip parametrų veiksmams.
  • Parama theming nuomonėmis teikiamų raštai.
  • Parama importuoti ir autoloading PHP 5,3 klases, kurios pasinaudoja using namespace.
  • Pagalba grąžinimo ActiveRecord rezultatus indeksuojami pagal nurodytą požymį.

Kas naujo versijos 1.1.4:

  • Šiame leidime, daugiau nei 60 pataisymai ir patobulinimai funkcija buvo įtraukti.
  • Kai kurie svarbūs patobulinimai apima paramą automatinis veiksmas parametro įsiteisėja nuo $ _GET papildymą; iš CSqlDataProvider ir CArrayDataProvider papildymas; iš CUrlManager Be :: addRules () remti dinamiškas papildymo URL maršrutizavimo taisykles; ir pertvarkymą CActiveRecord kad CActiveRecord :: su () visada grąžina AR objektą pati.

Ekrano

yii-php-framework_1_68452.png
yii-php-framework_2_68452.png
yii-php-framework_3_68452.png
yii-php-framework_4_68452.png

Kita programinė įranga kūrėjas Yii Software LLC

Komentarai Yii PHP Framework

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