Yii PHP Framework

Software kuvakaappaus:
Yii PHP Framework
Ohjelmiston tiedot:
Versio: 2.0.11 Päivitetty
Lähetyksen päivämäärä: 12 Feb 17
Kehittäjä: Yii Software LLC
Lupa: Vapaa
Suosio: 63

Rating: 4.0/5 (Total Votes: 2)

Yii PHP Framework on avoimen lähdekoodin, ilmainen ja alustasta riippumaton web-pohjainen ohjelmisto, joka tarjoaa korkean suorituskyvyn osa-pohjainen PHP puitteet, erityisesti suunniteltu mahdollistamaan web ohjelmoijat kehittää laajoja, web-pohjainen sovellukset.

Yii on kirjoitettu tiukasti OOP (Olio-ohjelmointi), se on helppo oppia, sisältää erittäin uudelleenkäytettäviä komponentteja, ja voi vähentää kehityksen aikaa merkittävästi, kun sinun tarvitsee vain tietää olio-ohjelmointi ja PHP käyttää sitä .


Ominaisuudet yhdellä silmäyksellä

Tärkeimpiä ominaisuuksia ovat MVC (Model-View-Controller) suunnittelumalli, AJAX-käytössä widgetit, verkkopalvelut, virheiden kirjaus ja käsittely, automaattinen koodin generointi, Tietokannan siirron laajennus kirjasto, kyselyn rakentaja, Database Access Objects (DAO) tuki , sekä kattava dokumentointi.

Lisäksi ohjelmisto-ominaisuudet yksikkötestauksen, toiminnallisuus testausta, teemallaName ja nylkeminen, sisäänrakennettu lupa ja todentaminen, tuki kolmannen osapuolen koodia, kerroksellinen välimuistin järjestelmän muodossa validointi ja syöttö, lokalisointi ja kansainvälistymisen, ja Active Record tukea.

Kiitos antoi MVC malli, Yii pystyy tarjoamaan puhdasta SoC (Erottaminen Koskee, yksinkertaistaa kehittämiseen ja ylläpitoon verkkosovellukset. Hierarkkinen Roolipohjainen Access Control (RBAC) on myös tuettu, samoin kuin monet muut houkuttelevia ja innovatiivisia ominaisuuksia.


Käytön aloittaminen Yii PHP Framework

Voit asentaa ja käyttää Yii PHP Framework laitealustasta, lataa uusimman version Softoware kautta tai hankkeen & rsquo; s virallisilla verkkosivuilla (katso linkki lopussa artikkelin), jossa se jaetaan kahtena versiona, Basic ja Advanced .

Tallenna arkiston jonnekin tietokoneen, pura sen sisältö suosikki arkiston johtaja apuohjelma, avaa haluamasi FTP, yhteyden palvelimeen, johon haluat asentaa Yii PHP Framework ja siirtää kaikki tiedostot kansioon juuren palvelimen.

Projektia tukee kaikkia Linux-jotka ovat ajan tasalla ja terve Apache ja PHP 5.4 asennukset. Tuettu laitteisto arkkitehtuurit sisältävät 32-bittinen (x86) ja 64-bittinen (x86_64).

Mikä on uusi tässä julkaisussa:

  • Versio 2.0.11 on vähäinen vapautuminen Yii 2.0, joka sisältää yli 110 parannuksia ja korjauksia.

Mikä on uusi versiossa 2.0.1:

  • Bug # 4471: yii välimuistia ApcCache :: getValues ​​() nyt palauttaa matriisin tapauksessa APC on asennettu, mutta ei käytössä CLI-tilassa (samdark, Cebe)
  • Bug # 4823: yii viesti tarkkuus ja virheiden käsittelyn parannettiin (samdark)
  • Bug # 4889: Sovellus on joutumassa uudelleenohjaussilmukka kun käyttäjä ei sallittu päästä kirjautumissivulle. Nyt näyttää 403 (samdark)
  • Bug # 5070: GII ohjain generaattori tulisi käyttää ohjain luokan nimi sijasta ohjaimen ID määritellä uusi ohjain (qiangxue)
  • Bug # 5402: Debugger ei lastaus kun oli sulkemiset omaisuusluokkien (samdark)
  • Bug # 5448: Päivämäärä formatter teki aikavyöhykettä muuntaminen mennessä vain arvot johtavat eri päivämäärä näytetään kuin säädetty (Cebe)
  • Bug # 5452: virheet jälkeiset lähetä vastausta ei näytetä (qiangxue)
  • Bug # 5521: Kiinteät yii konsoli ohjaimet AssetController rikkoo CSS URL-osoitteita, jotka alkavat "/" (Klimov-paul)
  • Bug # 5570: yii bootstrap välilehdet heittää poikkeus, jos sisältö ei ole asetettu yksi sen eriä (RomeroMsk)
  • Bug # 5584: yii RBAC DbRbacManager pitäisi poistaa kohteita poistettaessa sääntö tietokantaan ei tue Cascade päivitys (mdmunir)
  • Bug # 5601: Yksinkertainen olosuhteet Query :: missä () ja ActiveQuery :: missä () ei antanut yii db Expression käytettäväksi arvo (Cebe, stevekr)
  • Bug # 5619: yii log Target ei pitäisi yrittää aloittaa istunto, kun sellaista ei ole (Klimov-paul, qiangxue)
  • Bug # 5657: yii välimuistia ApcCache :: mset () ja madd () voi aiheuttaa varoitus joissakin APC setup (LAV45)
  • Bug # 5665: Tällä currentPage meta tiedot RESTful Tuloksena pitäisi olla 1-pohjainen, samanlainen kuin HTTP otsikot (qiangxue)
  • Bug # 5682: Hyödykettä komento virheellisesti yhdistää CSS-tiedostoja, kun UrlManager :: linkAssets on tosi (dmvslv)
  • Bug # 5702: Parenteesin pitäisi lisätä automaattisesti Validator :: whenClient välttää js virhe (mdmunir, qiangxue)
  • Bug # 5745: GII ja debug moduulit voivat aiheuttaa 404 poikkeus, kun reitillä on viivoja (qiangxue)
  • Bug # 5748: Smarty {polku synnytti absoluuttisia URL-osoitteita sijasta suhteellisen niitä (samdark, motzel)
  • Bug # 5768: Kun asetetaan data-confirm määritteen Lähetä-painiketta, klikkaamalla painiketta ei aiheuttaisi lomakkeen lähettäminen (qiangxue)
  • Bug # 5780: QueryBuilder :: batchInsert () saattaa aiheuttaa & quot; määrittelemätön indeksi & quot; error (qiangxue)
  • Bug # 5833: Viesti komento epäonnistuu FK rajoitus kun yritetään päivittää viestejä (qiangxue)
  • Bug # 5863: valinta kaikkien yksittäisten yii grid CheckboxColumn valintaruudut ruudukkonäkymässä ollut tuloksena & quot; kaikki & quot; valintaruutu valittuna (samdark)
  • Bug # 5893: yii auttajia ArrayHelper :: toArray () koskee nyt $ ominaisuudet parametri muuntaa laskeva objektien rekursiokutsua (otsec)
  • Bug # 5925: ArrayHelper :: htmlEncode () ei toimi oikein, kun arvo on koodattu on sisäkkäisiä array (tebazil)
  • Bug # 5962: DateValidator oli heittää varoitus virheellisen päivämäärän käyttämällä ICU muodossa Windows, Yii toimii nyt ympäri tätä PHP Bug (Cebe)
  • Bug # 5997: Sama viesti voidaan viedä kaksi kertaa kirjautua tavoitteita (Klimov-paul)
  • Bug # 6018: Asetettaessa koodata vaihtoehto kautta yii widgetit ActiveRecord :: errorOptions, se toimii toisinpäin (stanishevsky, qiangxue)
  • Bug # 6049: yii db Connection :: getSchema () Oracle tulee palauttaa false, kun pöytä ei ole olemassa. Oracle ei tue ON UPDATE lauseke. (Wenbin1989)
  • Bug # 6081: yii RBAC DBManager :: getChildren () ei lainata sarakkeen nimen oikein (wenbin1989)
  • Bug # 6107: yii viesti tyhjennys nykyiset käännökset .po tapauksessa useita luokkia (samdark)
  • Bug # 6112: yii viestiä virheellisesti kirjoittaminen ei vielä käännettyjen .po tapauksessa useita luokkia (samdark)
  • Bug # 6172: yii RBAC DBManager olisi oikein lainata pöytä ja sarakkeen nimet (qiangxue)
  • Bug # 6164: Lisätty puuttuva tuki yii db Expression on QueryBuilder VÄLILLÄ ja LIKE olosuhteissa (Cebe)
  • Bug # 6236: Ei JS skriptejä on rekisteröitävä, kun yii widgetit ActiveForm :: enableClientScript on epätosi (qiangxue)
  • Bug # 6150: yii bootstrap välilehdet avattavasta tunnukset kertyi virheellisesti (samdark)
  • Bug # 6266: klikkaaminen nollauspainike ei piilota virhe yhteenveto käytettäessä ActiveForm (inteligent, qiangxue)
  • Bug # 6271: Kysely välimuistin palauttaa samat tiedot ajettaessa samaa SQL eri nouto tilat (grachov)
  • Bug # 6279: yii db Schema :: getLastInsertID () kulki väärä oletus kaavan nimi SAN- (samdark)
  • Bug # 6305: yii i18n Formatter :: asParagraphs () ei Unicode-tietoinen (samdark)
  • Bug # 6311: Optimistinen lukitus ActiveRecord ei toimi odotetulla tavalla (qiangxue)
  • Bug # 6367: Lisätty yii GII generaattorit lika Generator tukea räätälöimällä näkymä polku syntyy lika ohjain (qiangxue)
  • Bug # 6381: Client-side-tiedoston validointi tulisi poistaa käytöstä, jos selain ei tue sitä (Skysplit)
  • Bug: GII konsoli komento help informaatio ei sisällä globaali vaihtoehdoista (qiangxue)
  • Bug: yii web UrlRule ei voinut luoda URL-sääntöjä, jotka sisältävät Unicode-merkkejä (samdark)
  • Bug: yii web AssetManager saisi julkaista vammaisten omaisuuden nippua (qiangxue)
  • Enh # 608: Lisätty yii web AssetConverter :: $ forceConvert (Klimov-paul)
  • Enh # 4146: Lisätty yii bootstrap ButtonDropdown :: $ containerOptions (samdark)
  • Enh # 4181: Lisätty yii bootstrap Modaalinen :: $ headerOptions ja yii bootstrap Modaalinen :: $ footerOptions (tuxoff, samdark)
  • Enh # 4263: Lisätty maahanmuutto ja SQL schema tiedostoja yii log DbTarget (samdark)
  • Enh # 4395: Lisätty $ checkAjax parametrin yii web Response :: ohjata () tukea oletus uudelleenohjaus käyttäytyminen AJAX / PJAX pyynnöt (qiangxue)
  • Enh # 4450: Lisätty yii bootstrap Nav :: renderDropdown () (qiangxue)
  • Enh # 4457: Lisätty tuki käyttämällä noscript CSS tiedostoja rekisteröity omaisuushan- nippuja ja HTML auttaja (samdark)
  • Enh # 4492: Tuki PostgreSQL-erityinen syntaksi QueryBuilder :: alterColumn () (qiangxue)
  • Enh # 4643: Extra vaihtoehdot määritelty yii widgetit Breadcrumbs :: linkit käsitellään HTML attribuutteja varten luotu hyperlinkkejä (qiangxue)
  • Enh # 4739: Parempi näyttö poikkeuksia silloin, kun vaste muoto on asetettu & quot; raaka & quot; formaatti (qiangxue)
  • Enh # 4791: Lisätty konsolitulostetta tukea ja enemmän värejä komentoja (6pblcb, samdark, Klimov-paul, Ragazzo)
  • Enh # 5005: Lisätty tuki tukahduttaa lastaus samaa CSS tiedostot AJAX vastaukset (tof06, qiangxue)
  • Enh # 5223: Kysely rakentaja tukee nyt valitsemalla osa-kyselyt saraketta (qiangxue)
  • Enh # 5367: Lisätty yii grid DataColumn :: encodeLabel (SDKiller)
  • Enh # 5480: Lisätty puolustava koodi yii web User :: getIdentity (), jotta vältetään mahdollinen päättymätön toisto (qiangxue)
  • Enh # 5494: Lisätty tuki määritetään valikon otsikon määritysviestinä array yii bootstrap Luokat (hiltonjanfield, qiangxue)
  • Enh # 5503: Lisätty tuki DateTimeImmutable kohteeseen Formatter (olegtsvetkov, Cebe)
  • Enh # 5587: json_encode on nyt käytetään JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE kun se on järkevää, myös se on nyt oletuksena varten Json :: koodata () (samdark)
  • Enh # 5600: Salli konfigurointi debug paneelit yii debug Module :: paneelien paneeli luokan nimi jouset (qiangxue)
  • Enh # 5613: Lisätty --overwrite mahdollisuus GII konsoli komento tukemaan korvaa kaikki tiedostot (Motin, qiangxue)
  • Enh # 5627: Lisätty yii cache / huuhtelu-skeema konsoli komento huuhdella DB skeema välimuistiin tietyn tietokantayhteyden (6pblcb, samdark)
  • Enh # 5646: Call yii base ErrorHandler :: unregister () sijasta palauttaa _ * _ käsittelijät suoraan (aivus)
  • Enh # 5683: Lisätty yii i18n Formatter :: defaultTimeZone varten määritetään oletusaikavyöhykettä käytettävän datetime arvot tallennetaan tietokantaan (Cebe)
  • Enh # 5688: Lisätty valinnaisia ​​$ formName Model :: loadMultiple () tukea räätälöimällä muotoa nimi suoraan (qiangxue)
  • Enh # 5735: Lisätty yii bootstrap Tabs :: renderTabContent tukea manuaalisesti tekee välilehden sisältö (RomeroMsk)
  • Enh # 5770: Lisätty enemmän PHP virhe nimiä ErrorException (mongosoft)
  • Enh # 5799: yii bootstrap buttonGroup :: painikkeet voidaan toteuttaa kaikki vaihtoehdot, joita tukevat yii bootstrap Button (aleksanderd)
  • Enh # 5806: Salli HTML :: koodata (), jota käytetään, kun sovellus ei käynnisty (qiangxue)
  • Enh # 5954: yii viesti komento näyttää nyt käyttäjäystävällinen virhe, jos se ei pysty jäsentämään lähdetiedoston (samdark)
  • Enh # 5983: Lisätty Inflector :: virke () (pana1990, qiangxue)
  • Enh # 6113: Parempi debuggeri kokoonpano ja pyytää UI (schmunk42)
  • Enh # 6207: Lisätty tuki lyhennetty HTML kielien StringHelper :: truncate () ja StringHelper :: truncateWords () (Alex-koodi)
  • Enh # 6318: Valmistettu widgetit enemmän virhesietoisella ja käyttäjäystävällinen, kun tietyt vaihtoehto arvot ovat nolla (qiangxue)
  • Enh: Console :: confirm () nyt käyttää Console :: stdout () sijasta echo olevan yhdenmukainen kaikkien muiden toimintojen (Cebe)
  • Enh: yii RBAC DBManager muuttoliike nyt käyttää tietokantaa komponentti määritetty komponentti asetuksista eikä aina käyttää oletuksena db (samdark)
  • Enh: Lisätty yii base Controller :: renderContent () (qiangxue)
  • Enh: yii telineeseen komento tarjoaa nyt apua, jos mitään perusteluja tarjotaan sijasta kaatuu (samdark)
  • Chg # 3630: yii db Command :: queryInternal () on nyt suojattu (samdark)
  • Chg # 4277: yii grid GridView ei enää heittää poikkeus, kun tulokset ovat tyhjiä ja sarakkeita ei ole määritelty (samdark)
  • Chg # 5508: Laski kannatus --append vaihtoehto telineeseen komennon (qiangxue)
  • Chg # 5874: Upgraded Twitter Bootstrap on 3.3.x (samdark)
  • Apidoc Extension (yii2-apidoc):
  • Bug # 5623: Kiinteät kaatua, kun luokka sisältää setteri joka ei ole argumentteja esim setXyz () (Cebe)
  • Bug # 5899: Virheellinen luokka listattu definedBy viitteenä kiinteistöille (Cebe)
  • Bug: Guide ja API renderer nyt työskennellä suhteellisia polkuja / URL-osoitteita (Cebe)
  • Enh: Guide generaattori siirtyy nyt kuvien hakemiston, jos sitä ei ole olemassa eikä heittää virheen (Cebe)
  • Enh: Valmistettu --guidePrefix vaihtoehto kuin komentorivioption (Cebe)
  • Authclient Extension (yii2-authclient)
  • Bug # 6000: Kiinteät CCS yii authclient widgetit AuthChoice ei ladata, jos popupMode käytössä (Klimov-paul)
  • Bootstrap Extension (yii2-bootstrap):
  • Bug # 5570: yii bootstrap välilehdet heittää poikkeus, jos sisältö ei ole asetettu yksi sen eriä (RomeroMsk)
  • Bug # 6150: yii bootstrap välilehdet avattavasta tunnukset kertyi virheellisesti (samdark)
  • Enh # 4146: Lisätty yii bootstrap ButtonDropdown :: $ containerOptions (samdark)
  • Enh # 4181: Lisätty yii bootstrap Modaalinen :: $ headerOptions ja yii bootstrap Modaalinen :: $ footerOptions (tuxoff, samdark)
  • Enh # 4450: Lisätty yii bootstrap Nav :: renderDropdown () (qiangxue)
  • Enh # 5494: Lisätty tuki määritetään valikon otsikon määritysviestinä array yii bootstrap Luokat (hiltonjanfield, qiangxue)
  • Enh # 5735: Lisätty yii bootstrap Tabs :: renderTabContent tukea manuaalisesti tekee välilehden sisältö (RomeroMsk)
  • Enh # 5799: yii bootstrap buttonGroup :: painikkeet voidaan toteuttaa kaikki vaihtoehdot, joita tukevat yii bootstrap Button (aleksanderd)
  • Chg # 5874: Upgraded Twitter Bootstrap on 3.3.x (samdark)
  • Debug Extension (yii2-debug):
  • Bug # 5402: Debugger ei lastaus kun oli sulkemiset omaisuusluokkien (samdark)
  • Bug # 5745: GII ja debug moduulit voivat aiheuttaa 404 poikkeus, kun reitillä on viivoja (qiangxue)
  • Enh # 5600: Salli konfigurointi debug paneelit yii debug Module :: paneelien paneeli luokan nimi jouset (qiangxue)
  • Enh # 6113: Parempi kokoonpano ja pyytää UI (schmunk42)
  • Enh: Valmistettu DefaultController :: getManifest () vankempi korruptoituneita tiedostoja (Cebe)
  • Elasticsearch Extension (yii2-elasticsearch):
  • Bug # 5662: Elasticsearch AR updateCounters () käyttää nyt nimenomaisesti groovy käsikirjoituksen päivittämistä joten se soveltuu ES & gt; 1.3.0 (Cebe)
  • Bug # 6065: ActiveRecord :: linkitys () oli puuttuessa joissakin tilanteissa työskenneltäessä suhteiden kautta array arvostettu määritteitä (Cebe)
  • Enh # 5758: Salli muokatun vaihtoehtoja ActiveRecord :: päivitys () ja :: poista () mukaan lukien tuki reititys tarvitaan tietueiden päivityksestä vanhemman suhde (Cebe)
  • Enh: Lisää tukea optimistinen lukitus (Cebe)
  • GII Extension (yii2-GII):
  • Bug # 5070: GII ohjain generaattori tulisi käyttää ohjain luokan nimi sijasta ohjaimen ID määritellä uusi ohjain (qiangxue)
  • Bug # 5745: GII ja debug moduulit voivat aiheuttaa 404 poikkeus, kun reitillä on viivoja (qiangxue)
  • Bug # 6367: Lisätty yii GII generaattorit lika Generator tukea räätälöimällä näkymä polku syntyy lika ohjain (qiangxue)
  • Bug: GII konsoli komento help informaatio ei sisällä globaali vaihtoehdoista (qiangxue)
  • Enh # 5613: Lisätty --overwrite mahdollisuus GII konsoli komento tukemaan korvaa kaikki tiedostot (Motin, qiangxue)
  • MongoDB Extension (yii2-MongoDB):
  • Bug # 6026: Kiinteät yii MongoDB ActiveRecord säästää null kuin _ID, jos määritteet ovat tyhjiä (Klimov-paul)
  • Enh # 3855: Lisätty debug työkalupalkin paneeli MongoDB (Klimov-paul)
  • Enh # 5592: Lisätty tuki "findAndModify" toiminnassa yii MongoDB Kysely ja yii MongoDB ActiveQuery (Klimov-paul)
  • Redis Extension (yii2-redis):
  • Bug # 4745: arvo yksinkertaisen merkkijonon palaa sen huomiotta redis asiakkaan ja todellisen palautetaan sen sijaan, nyt vain OK johtaa todellinen kun taas kaikki muut arvot palautetaan on (Cebe)
  • Enh # 3714: Lisätty tuki yhteyden Redis palvelimeen käyttäen unix liitäntään (savvot, robregonm)
  • Smarty Extension (yii2-smarty):
  • Bug # 5748: {polku synnytti absoluuttisia URL-osoitteita sijasta suhteellisen niitä (samdark, motzel)
  • Sphinx Extension (yii2-sfinksi):
  • Bug # 5601: Yksinkertainen olosuhteet Query :: missä () ja ActiveQuery :: missä () ei antanut yii db Expression käytettäväksi arvo (Cebe, stevekr)
  • Bug # 5634: Kiinteät yii sfinksi QueryBuilder ei tue vertailuoperaattoreita (& gt;, = ym) in jossa erittely (Klimov-paul)
  • Bug # 6164: Lisätty puuttuva tuki yii db Exression on QueryBuilder LIKE olosuhteissa (Cebe)
  • Enh # 5223: Kysely rakentaja tukee nyt valitsemalla osa-kyselyt saraketta (qiangxue)

Mikä on uusi versiossa 1.1.14:

  • Tässä julkaisussa korjasimme yli 80 bugeja ja käyttöön yli 60 pieniä parannuksia ja ominaisuuksia. Lisäsimme CPasswordHelper joka tarjoaa turvallisen ja ajan tasalla tapa tallentaa ja tarkistaa salasanan hash; Lisäsimme CRedisCache tukea käyttämällä Redis tallentamiseksi välimuistiin tarkoitukseen; ja Yii voidaan nyt asentaa säveltäjänä paketti.

Mikä on uusi versiossa 1.1.12:

  • Tämä versio lähinnä korjaa BC-breaking kysymyksistä löytyy ennen vapautumista.
  • Se sisältää noin 20 bugikorjauksia, pieniä toimintoja ja lisälaitteita.

Mikä on uusi versiossa 1.1.11:

  • Bugs kiinteä:
  • # 098: Ei aitoudesta arvo palautetaan kun Active Record ja mssql (c-Schmitz)
  • # 114: CUniqueValidator ja CExistValidator noudattavat nyt pöytä alias luotaessa db kyselyehto (Klimov-paul)
  • # 145: CGettextMoFile nyt voi jäsentää jouset ilman yhteydessä (eagleoneraptor)
  • # 148: Kiinteä vian blogi demo, joka ei ollut poistamalla oikea kommentoida kun ei ensimmäisellä sivulla (mdomba)
  • # 161: CCookieCollection :: poista () hyväksyy nyt joukko evästeen vaihtoehtoja kuin toinen argumentti helpottaa oikean evästeen poisto (maximcherny)
  • # 164: CEmailValidator.checkPort nyt tarkistaa portin 25 listattujen MX palvelimet (DaSourcerer)
  • # 178: webapp luominen suhteellisen polut kuten ../ ei toimi oikein (Cebe)
  • # 193: Muuttunut datetime saraketyyppi PostgreSQL osoitteesta "aika" on "aikaleima" (Cebe)
  • # 238: Kiinteä ongelma, että tyhjä rivi voitaisiin valita vuonna CGridView kun ei ollut tietoa (mdomba)
  • # 295: Joskus CJSON :: purkaa palauttaa null koska natiivi json_encode on bugeja ja palauttaa null. Kiertotapaa jatkaa dekoodauksen kun tuloksena json_decode on nolla (luislobo)
  • # 381: Kiinteä vika, joka GII mallinimi tulo voisi saada väärin kirjoitettu, kun automaattinen täydennys on käytössä (mdomba)
  • # 417: CAttributeCollections :: mergeWith () ei oteta huomioon caseSensitive (dmtrs)
  • # 433: Kiinteä vika, joka GII mallin nimen syöttö autocomplete ei toimi joskus (mdomba)
  • # 449: CDbHttpSession ja CDbLogRoute nyt käyttää kyselyn rakentaja sijasta DAO asianmukaista lainata (mdomba, redguy)
  • # 454: Poistettu käännöksen CDbConnection poikkeus, sillä se oli luomassa loputon silmukka, jos käytettävä sovellus CDbCache (mdomba)
  • # 517: Sääntö parametri Saharan kuvioita ei tarkisteta oikein (ranvis)
  • # 539: Kiinteä CUrlRule :: createUrl () hoitoon Saharan kuviot Unicode kuin parseUrl () tekee (ranvis)
  • # 553: Kriteerit liittyvien AR finders vaikuttivat suorittamisen jälkeen löytö kanssa relaatio laajuudet (marcovtwout)
  • # 618: Kiinteä välimuistiin CWebUser :: checkAccess (), kun sitä kutsutaan ensimmäistä kertaa ja toistamiseen ilman $ parametrien (Cebe)
  • # 660: Korjattu virhe soitettaessa CDbCache :: getValues ​​(zilles)
  • # 697: Kiinteä WSDLGenerator nyt tuottaa oikea nimiavaruutta tiettyjä complexTypes (BBoom)
  • # 749: CActiveRecord :: virkistää () ei toimi afterSave () uusien kirjaa, nyt aina virkistää, kun db jätenimikettä (Cebe)
  • # 769: Kiinteä vika, joka $ .fn.yiiGridView.getSelection ei toimi aina, jos mukautettu CGridView :: mallia käytettiin (mdomba)
  • # 772: CHttpRequest :: getIsSecureConnection () oli epäonnistua joissakin olosuhteissa (bulletbee, samdark)
  • # 773: CGridView suodattimet nyt suodattaa enteriä Internet Explorer (BBoom)
  • # 803: mielivaltainen kuin lajittelu yhteyksiä CDataColumn otsikossa ei toimi oikealla tavalla (resurtm)
  • # 827: Kiinteä ongelma, että CJuiSliderInput oli renderointi nimi attribuutti div elementti (mdomba)
  • # 842: Aktiivinen Records insert epäonnistuu MSSQL jos sarake on oletusarvo (NULL) (c-Schmitz)
  • # 852: Kiinteä ongelma, joka CActiveForm ei voimassaolon jatkamista aloilla, jos ajax esittää käytettiin (mdomba)
  • # 859: Kiinteä CSort :: applyOrder () ja CSort :: getOrderBy () käyttää mukautettuja taulukko alias (troch, samdark)
  • # 865: CLogRoute kutsutaan processLogs () vaikka loki array oli tyhjä ja aiheutti tyhjä sähköposteja ja lokitiedostot (Cebe)
  • # 879: Korjattu mahdollinen PHP aiheuttama virhe CWebUser :: restoreFromCookie () yhdessä CHttpRequest.enableCookieValidation (kidol)
  • # 901: Kiinteä mahdollinen koodaus ongelma poikkeus (mdomba, samdark, Cebe)
  • # 1000: Lisätty parametrien profilointia -tunnussanomaa CDbCommand :: suorita () on consitent kanssa CDbCommand :: queryInternal () (Cebe)
  • # 1045: Rakennus kysely tyhjä array parametri ei johda rikki sql-string enää (suralc)
  • Kiinteät CMenu :: isItemActive () toimii toivotusti kun on hash erään url (SlKelevro)
  • Lisätty puuttunut paluu lausuman CAuthItem- & gt; kumota () (mdomba)
  • CHTML :: resolveValue () piittaamatta matriisielementtien accessor alussa on $ attribuutin argumentti toimii nyt oikein (resurtm)
  • Enhancement:
  • # 120: Lisätty kyky asettaa evästeitä objektin perustuva tyyli määrittämättä evästeen-nimi kahdesti (suralc)
  • # 136: Lisätty mahdollisuus valita tietokantaan yhteys GII mallin generaattori (samdark)
  • # 157: Lisätty kyky käyttää malleja, joissa esineitä täytäntöön ArrayAccess kuten kiinteistöjen CHTML :: resolveValue (samdark)
  • # 165: Salli CCacheDependency olevan uudelleenkäytettäviä useisiin välimuisti puhelut (phpnode)
  • # 171: Lisätty tuki PUT ja DELETE pyyntö tunneloidaan kautta POST kautta parametrin nimetty _method POST runko (musterknabe)
  • # 179: CLogger tukee nyt suodatus profiilin ajoitukset useiden & yleismerkkejä luokkia (intel352)
  • # 191: Lisätty kyky muokata HTML luokkia CLinkPager kautta julkiset ominaisuudet (mashingan)
  • # 206: Lisätty kyky siirtää CDbCriteria esinettä AR nähden parametri (samdark)
  • # 215: Lisätty rahakkeita CGridView :: updateSelectors sallia lisäämällä mukautettuja valitsimet sijaan korvaa vain (mdomba)
  • # 220: URL osoittavat Googlen API: CGoogleApi on nyt suhteellisia (suralc)
  • # 237: Kaistaleet of CTabView tukevat nyt kiinteistön näkyvä "(DaSourcerer)
  • # 255: Lajittelu CArrayDataProvider kun elementit on CActiveDataProvider tai muu esine (rusmaxim)
  • # 266: Lisää tukea HTML5 url, sähköposti, numero, valikoima ja päivämäärä kenttien cHTML (gregmolnar)
  • # 267: CDbHttpSession voi nyt tallentaa binary hyötykuorman, kuten lähdön igbinary serializer (DaSourcerer, samdark)
  • # 282: Lisätty CCheckBoxColumn :: headerTemplate jotta mukautettuja otsikot (mdomba)
  • # 286: Lisätty wildcard token CDateTimeParser (Cebe)
  • # 294: Lisätty deniedCallback jotta CAccessControlFilter ja CAccessRule jotta huolinta ohjaus menetelmään kieltämiseen (luislobo)
  • # 342: Lisätty kyky siirtää parametrit RBAC bizRules peräisin CAccessControlFilter kokoonpano (claudejanz, samdark)
  • # 356: Parempi laajennettavuus of CDetailView lisäämällä menetelmällä renderItem () (Cebe)
  • # 369: Lisätty $ hashKey kohteeseen ccache (kidol)
  • # 414: Lisätty sort parametrin yiic viestin komennon, joka lajittelee viestit avaimen yhdistämisessä (ranvis)
  • # 455: Lisätty tuki oletusarvo CConsoleCommand :: nopeasti (eagleoneraptor)
  • # 551: Lisätty $ turvallinen parametri CJavaScript :: koodata. Jos arvo on tosi, "js" ei sallita. Jos haluat siirtää JavaScript, kääri koodia CJavaScriptExpression asemesta (samdark)
  • # 552: Lisätty tuki http-tason välimuistia kautta CHttpCacheFilter (DaSourcerer)
  • # 568: CHTML :: getIdByName () nyt muuntaa välilyöntejä korostaa saada asianmukaista tunnus HTML-elementtejä (mdomba)
  • # 578: Lisätty laajentaminen tarkastuksia CMemCache (samdark)
  • # 581: Lisätty formatSize menetelmä CFormatter muotoilla tiedostokoko yksiköiksi eri järjestyksessä - KB, MB, jne (brilyuhns, samdark)
  • # 584: refactored WebAppCommand olla muokattavissa, lisäsi enemmän PHPDoc (samdark)
  • # 599: Lisätty kirjainerottelutietoa tarkastusta tarvelatauksen luokat (qiangxue)
  • # 601: lisätään menetelmä loginRequired () muuttamisesta IWebUser rajapinta (mdomba)
  • # 616: CVarDumper on nyt oikein highligting kokonaisluku array avaimet (Vernes, samdark)
  • # 641: Lisätty tuki räätälöintiä serialization menetelmiä välimuistin komponentteja (DaSourcerer, Qiang)
  • # 648: Lisätty filterHtmlOptions kohde CGridColumn komponentin (Juban)
  • # 652: Lisätty nimiavaruuden yiiGridView tapahtumia, jotta ne voidaan helposti poistaa .off () jQuery menetelmä (Bethrezen)
  • # 673: Muuttunut CClientScript :: skriptejä olla julkisia (mdomba)
  • # 675: CDateFormat :: formaatti () nyt palauttaa null, jos parametri $ aika on nolla (mdomba)
  • # 690: Lisätty lähettäjän nimi ja oikea otsikot UTF8 lähetettäessä sähköpostin SiteController- & gt; actionContact () (mdomba)
  • # 766: Lisätty "userId 'to $ parametrien sisään CDbAuthManager :: checkAccess () ja CPhpAuthManager :: checkAccess () (Cebe)
  • # 666: Lisätty ominaisuus $ paitsi CValidator, luettelon skenaarioita että validaattoria ei tulisi soveltaa (resurtm)
  • # 839: CListView :: renderItems nyt ratkaisee näkymä tiedoston vain kerran (nizsheanez)
  • # 938: CFileValidator :: sizeToBytes () on nyt julkisia ja saatavilla käyttää koko sovellus (resurtm)
  • # 943: CDateTimeParser pystyy nyt jäsentää lyhyt tekstuaalinen esitys kuukausi, esim. Jan, Jun, Elo (resurtm)
  • # 967: Komennot YII_CONSOLE_COMMANDS ympäristömuuttujalla nyt aina lisätään yiic konsolisovellus (schmunk)
  • CFileValidator voitaisiin todentaa lisätty tiedosto sen MIME-tyyppi, lisätään $ mimetypes ja $ wrongMimeType ominaisuudet (resurtm)
  • Kiinteät romanian käännös käyttää paremmin tuettu sedilji merkkiä (tudorilisoi)
  • Lisätty oletusarvo CConsoleCommand :: confirm (musterknabe)
  • Sallittu palaavat kokonaisluku arvoja sovellus exit koodin CConsoleCommand toimiin (Cebe)
  • Lisätty kolmas parametri CHttpCookie määrittää evästeen array (suralc)
  • Lisätty getIsFlashRequest (), asianmukainen käsittely Flash / Flex pyynnöstä käytettäessä CWebLogRoute Firebug (resurtm)
  • Lisätty CBreadcrumbs :: $ activeLinkTemplate ja CBreadcrumbs :: $ inactiveLinkTemplate ominaisuuksia, jonka avulla voidaan muuttaa kunkin kohteen malli (resurtm)
  • Added monipuolinen käyttäytymistä ja tapahtumia CConsoleCommand :: onBeforeAction & CConsoleCommand :: onAfterAction (Yiivgeny)
  • Lisätty HTML5 historia tuen ajax pyyntöihin CGridView ja CListView käyttäen History.js v1.7.2-r2 (https://github.com/balupton/history.js) Benjamin Arthur Lupton (lightglitch)
  • Muuttunut CldrCommand käyttää keskipitkän dateTimeFormat ja päivitetään 18n dataa uusin (6546) CLDR (tanakahisateru)
  • Lisätty CErrorHandler :: getHttpHeader () lähettää oikein HTTP-virhekoodien (pgaultier)
  • CGridView vain rivit tbody pitäisi olla hääriä vaikutus (mdomba)
  • CClientScript :: $ defaultScriptFilePosition ja CClientScript :: $ defaultScriptPosition ohjaamiseksi oletuksena $ kanta argumentti registerScriptFile ja registerScript (resurtm)
  • CHttpCookie nyt toteuttaa __toString (suralc)
  • Kyky asettaa nimiavaruutta moduuli ohjaimet käyttämällä CWebModule :: controllerNamespace, ohjeista käyttämällä namespaced ohjaimia ja moduulit (samdark)
  • Lisätty mahdollisuus asettaa säiliöön cHTML :: radioButtonList ja cHTML :: checkBoxList () (pgaultier)
  • Lisätty Zii romanian (ro) käännös; muokattu ydinsanomat sisällyttää asianmukainen romanian merkkiä diakriittisillä markkaa (tudorilisoi)
  • Lisätty ILogFilter rajapinnan vaihtoehtona käyttää CLogFilter niin perustaa luokan toteuttamiseksi loki (Cebe)
  • CAssetManager, lisätään $ forceCopy omaisuutta, joka globaalisti pakottaa julkaiseminen hyödykkeen tiedostojen ja hakemistojen (resurtm)
  • WebAppCommand on kyky tuottaa uusi hakemus, jossa git tai Hg tietyt tiedostot (resurtm)
  • GII oletusmalleissa: lisätään ylimääräisiä metatietoja (PHPDoc) muuttujien siirtynyt näkymiä parempaan IDE automaattisen täydennyksen (resurtm)
  • WebAppCommand luotu sovellus: lisätään ylimääräisiä metatietoja (PHPDoc) muuttujien siirtynyt näkymiä parempaan IDE automaattisen täydennyksen (resurtm)
  • # 1053: CComponent :: evaluateExpression avulla käyttäen globaalia toimii kutsuja (Ekstazi)
  • Muutokset:
  • # 384: CWebUser :: changeIdentity () nyt poistaa vanhoja käyttämätön istunto tiedosto (Qiang)
  • # 440: Upgraded JQuery UI 1.8.22 (samdark)
  • # 497: Lisätty log komponentti ja esiasennettu sen oletuksena konsolisovellus config jotta kunnolla log virheitä (samdark)
  • Päivitetyt jQuery 1.7.2 (samdark)
  • Lisää Osatestit lisätty cHTML (resurtm)
  • Päivitetyt niputettu markdown jäsentimen v1.2.5 (DaSourcerer)
  • Uusi:
  • Lisätty TranslationsCommand rakentaa komennon tarkoituksena on auttaa käännös joukkueiden (samdark)

Mikä on uusi versiossa 1.1.10:

  • Tämä versio lähinnä korjaa useita kriittisiä bugeja CActiveForm, CJuiDatePicker, ja yiilite.php joka esiteltiin vapauttaa 1.1.9.

Mikä on uusi versiossa 1.1.7:

  • Bug # 1080: Oikea rekursiivinen yhdistäminen varten CDbCriteria :: kanssa (creocoder, Sam tumma)
  • Bug # 1624: Kiinteä vika, GII tuottaisivat vain yksi suhde vanhemman, joka on lapsen enemmän FK linkittäminen (mdomba)
  • Bug # 1809: Kiinteä vika, joka CPgsqlSchema eivät havainneet järjestyksessä nimet oikein joissakin tilanteissa (Qiang)
  • Bug # 1984: Kiinteät ampumisen tapahtuma useita kertoja käytettäessä live () / edustaja () on AJAXified sivuilla (Ekstazi, Sam tumma)
  • Bug # 2026: Kiinteä vika, että maahanmuutto-komento ei noudata connectionID omaisuuden arvo (Qiang)
  • Bug # 2032: Kiinteä vika, joka beginCache kanssa renderDynamic ei toimi jos käyttää useita kertoja (mdomba)
  • Bug # 2037: Kiinteä CGridView js vian selectionChanged & quot; sboxname on määrittämätön & quot; (Mdomba)
  • Bug # 2060: Kiinteä vika, joka CWebUser :: getFlashes () palauttaisi laskuri array tulos (Qiang)
  • Bug # 2097: CHttpRequest :: getUrl () pitäisi olla sama kuin getRequestUri (Qiang)
  • Bug # 2099: Kiinteät CDbCriteria :: mergeWith virhe (creocoder, Sam tumma)
  • Bug # 2107: Kiinteä vika, joka vaatii CSqliteSchema :: resetSequence () voi heittää poikkeus, kun mitään autoincrement sarake (Qiang)
  • Bug # 2130: Kiinteä vika, GII koodi / JM näkemys ei alkaen ylhäältä (mdomba)
  • Bug # 2131: Kiinteä vika, joka CGridView ajax puhelut olisivat joskus näyttää virhe hälytyksen poistuttaessa nykyisen sivun (mdomba, Qiang)
  • Bug # 2136: CGridView suodatin nyt käyttää jQuery sarjoittaa () sijasta param () siten, että valintaruutu voidaan käyttää suodattimena (mdomba)
  • Bug # 2140: Kiinteä ongelma, että CGridView parilliset rivit, joissa ei ole oikein suoritetuista Firefox ja Chrome (mdomba)
  • Bug # 2146: Kiinteä vian CFileHelper :: getExtension, ValidatePath ja getMimeTypeByExtension joka ei ollut löytää tiedostopääte oikein (mdomba)
  • Bug # 2169: Kiinteä vika, että jotkin sarakkeet eivät oikein noteerata MigrateCommand (Qiang)
  • Bug # 2178: Kiinteä vika, joka kyselyn rakentaja ei tunnistanut AS avainsanaa käytettäessä taulukon alias (Qiang)
  • Bug # 2183: Kiinteä vika, joka vaatii CActiveDataProvider :: getTotalItemCount () nimenomaisesti tekisi sovellettu laajuudet katoavat (Qiang)
  • Bug # 2188: "liittyä" jäänyttä laajuuksia on nyt noudatettava STAT suhteet (creocoder, Sam tumma)
  • Bug # 2202: Kiinteä vika, joka asetettaessa CJuiDatePicker.flag = true, päivämäärävalitsin ei näy (Qiang)
  • Bug # 2214: Kiinteä vika, joka renameColumn MSSQL ei toimi oikein (Qiang)
  • Bug: Kiinteä vika, PHP ilmoitus saattaa ilmetä poikkeus mieltä, jos menetelmää kutsupino on hyvin monimutkainen allekirjoitus (Qiang)
  • Bug: Kiinteä virhe, joka CGridview taukoja päivitettäessä kuin cgridview elementit (mdomba)
  • Bug: Kiinteä vian CCheckBoxColumn, & quot; katso kaikki & quot; valintaruutu ei tarkastettavana / valitsematta tarvittaessa (mdomba)
  • Bug: Kiinteä vian CGridView, selectionChanged ei kutsuttu kun & quot; katso kaikki & quot; klikattiin (mdomba)
  • Bug: Kiinteä nollaus järjestyksessä CDbCommand :: truncateTable (Sam tumma)
  • Bug: Kiinteä CMemCache vastoin jotakin pecl-memcache ja memcached versiot (Sam tumma)
  • Enh # 558, # 1755: Lisätty parametrized nimeltään laajuuksia, lisätään laajuuksia kriteerit, toteutetaan laajuus kriteereitä yhdistämällä (creocoder, Sam tumma)
  • Enh # 802: Lisätty RESTful URL hallinta (Qiang)
  • Enh # 923: Parempi CUrlManager :: parsePathInfo () tukemaan moniulotteisia input paneelit (Qiang)
  • Enh # 1117: Lisätty tuki & quot; kautta & quot; Active Record suhteiden avulla käsitellä yhdistyksen taulukon tiedot (creocoder, Sam tumma)
  • Enh # 1285: Lisätty tuki käyttämällä skripti paketteja CClientScript (Qiang)
  • Enh # 1741: Näkyvä CActiveForm :: attribuutteja ja summaryID (Qiang)
  • Enh # 1770: Lisätty CDbColumnSchema :: autoIncrement ominaisuus mahdollistaa tarkistaa, onko DB sarake on automaattinen inkrementaalinen (Qiang)
  • Enh # 1782: Lisätty updateSelector omaisuus sekä CGridView ja CListView (Qiang)
  • Enh # 1786: Parannettu CUrlValidator lisäämällä "validSchemes" ja "defaultScheme" ominaisuus (Y !!)
  • Enh # 1784: Enhanced CWidget :: getViewPath () tukea paluuta teeman näkymä polku (Qiang)
  • Enh # 1792: Enhanced CGridView: Ajax error oikea sanoma koostuu ja näytetään tai vaihtoehtoisesti lähettää mukautetun virheenkäsittely (mdomba)
  • Enh # 1795: Lisätty CFormInputElement :: $ enableAjaxValidation ja $ enableClientValidation sallimaan kääntämällä päälle / pois AJAX validointi yksittäisille syötekenttiä (Qiang)
  • Enh # 1816: Lisätty $ dumpLogs parametrin CLogger :: huuhtelu (), jotta lokiviestejä voidaan pakottaa polkumyyntihintoja tahtoa (Qiang)
  • Enh # 1843: Lisätty "uncheckValue" vaihtoehto cHTML :: activeRadioButtonList ja cHTML :: activeCheckBoxList. Sen avulla voidaan välttää piilokenttä mallinnus (creocoder, Sam tumma)
  • Enh # 1847: Näkyvä CClientScript :: $ hasScripts (Qiang)
  • Enh # 1852: Lisätty CWebUser :: authTimeout tukemaan erottaminen autentikointi timeout ja session timeout (Qiang)
  • Enh # 1868: CDbConnection nyt avata DB vain tarvittaessa, ellei AutoConnection asetetaan true (Qiang)
  • Enh # 1937: Lisätty tuki käyttää mukautettuja panos tunnus syötekenttiä jotka tarvitsevat AJAX-pohjainen validointi (Qiang)
  • Enh # 1993: Salli AR suhteet poikki erillinen db yhteydet (Qiang)
  • Enh # 1996: Lisätty tuki parametrin sitovan luokkansa perustuva toiminta (Qiang)
  • Enh # 1999: Lisätty CCaptchaAction :: offset omaisuutta voidakseen vähentää tai lisätä luettavuutta captcha (Y !!)
  • Enh # 2011: Lisätty CDbCommand :: setFetchMode sallia asettamalla SAN tuloksen hakemalla tila (Sam tumma)
  • Enh # 2013: Kun luodaan malli GII, tietokanta kenttien nimet tarkistetaan mukaisiksi PHP muuttuja nimeämissääntöjä (mdomba)
  • Enh # 2024: Lisätty CHttpRequest :: getPut () ja getDelete () tukemaan täysin rauhallista pyyntöjä (Qiang)
  • Enh # 2059: Lisätty tuki kunnioittaa & quot; tavoite & quot; määrite elementin tuottaman cHTML kanssa & quot; jättää & quot; HTML vaihtoehtoja (Qiang)
  • Enh # 2063: Tällä CActiveForm JavaScript pitäisi nyt oikein laukaista validaton varten valintaruutu ja radio tyypin syöttökentät (Y !!)
  • Enh # 2068: CTimestampBehavior :: timestampExpression voi nyt olla DB lauseke (Qiang)
  • Enh # 2093: CDataColumn nyt aina toistettava suodatin jos suodattimen ominaisuus on merkkijono (Qiang)
  • Enh # 2094: Lisätty SQL-näyttö virheenkorjaustilassa kun tapahtuu virhe suoritettaessa SQL (Qiang)
  • Enh # 2105: Lisätty CButtonColumn :: afterDelete jotta mukautetun javascript-toiminto voidaan kutsua jälkeen poistotoiminto (mdomba)
  • Enh # 2108: Lisätty CGridView :: blankDisplay mahdollistaa räätälöintiä tyhjän solun näyttö (Qiang)
  • Enh # 2125: Lisätty memcached tarkistus ja vihje vaatimuksiin nappula (Sam tumma)
  • Enh # 2133: Aseta oletus tarkennus salasanan tulo GII kirjautumissivu (Qiang)
  • Enh # 2141: Annetaan "merkintä" mahdollisuus CMenu valikkokohtien olla vapaaehtoista ja ottaa tyhjän merkkijonon arvo (Qiang)
  • Enh # 2142: Lisätty CWebUser :: autoUpdateFlash (Qiang)
  • Enh # 2143: Lisätty htmlOptions on CTreeView :: tietoja, jotta uusia vaihtoehtoja voidaan asettaa mille tahansa puu solmu (mdomba)
  • Enh # 2172: Lisätty CDbMigration :: suorita () (Qiang)
  • Enh # 2179: Lisätty CMultiFileUpload :: vaihtoehtoja, jotta uusia vaihtoehtoja voidaan siirtää rakentajan on multifile esineen (mdomba)
  • Enh # 2185: Anna pylvästyypin olla valinnainen määriteltäessä sarakkeet CGridView (Qiang)
  • Enh # 2197: Lisätty $ paeta parametrin CDbCriteria :: verrata () (Qiang)
  • Enh # 2198: Parempi CJuiTabs jotta välilehden sisältö voidaan ohittaa (Qiang)
  • Enh # 2199: Lisätty CListView :: erotin (Qiang)
  • Enh # 2206: Lisätty $ clearErrors parametrin CModel :: validate () (Qiang)
  • Enh # 2209: Lisätty CDbConnection :: setAttributes () ja getAttributes () tukea alustamisen DB yhteydessä SAN attribuutteja (Qiang)
  • Enh # 2226: Lisätty enemmän rahakkeita summaryText kun CBaseListView.enablePagination on asetettu epätosi (Qiang)
  • Enh # 2227: Näkyvä CActiveRecord :: kysely () (Qiang)
  • Enh: Lisätty CGridView :: ajaxUpdateError mahdollisuudesta käyttää mukautettua ajax virheenkäsittelijä (mdomba)
  • Enh: Sallittu käyttäen CController sijasta Controller kanssa webapp luotu sovellus (Sam tumma)
  • Enh: Lisätty kyky suorittaa Relational kyselyn saamatta liittyviä malleja (creocoder, Sam tumma)
  • Enh: Error sivu näyttää nyt assosiatiivinen joukko avaimia parametrilistassa (Sam tumma)
  • Enh: Lisätty CController :: getActionParams () ja invalidActionParams () sallimaan räätälöintiä toimintoparametreja sitova ominaisuus (Qiang)
  • Enh: Lisätty CEvent :: $ parametrien (Qiang)
  • Enh: CStringValidator nyt käyttää sovellus charset oletuksena jos mb_strlen on saatavilla (Sam tumma)
  • Chg # 2001: CGridView nyt tekee footer jälkeen kehon sisältöä (Qiang)
  • Chg # 2111: Calling CActiveRecord :: getRelated ($ nimi, true) nyt tehdä uudelleen DB kyselyn vaikka isNewRecord on tosi (qiang)
  • Chg # 2144: Upgraded jQuery UI versioon 1.8.11 (Sam tumma)
  • Chg # 2148: Upgraded jQuery versioon 1.5.1 (Sam tumma)
  • Chg # 2163: CConsoleCommand :: usageError () suljetaan nyt virhekoodi 1 (Qiang)
  • Chg: jQuery UI käyttää nyt Minified CSS (Sam tumma)
  • Chg: Poistettu jQuery mitat plugin koska se on jQuery ydin (Sam tumma)
  • Chg: Upgraded bgiframe ja 2.1.2 (Sam tumma)
  • Uusi # 1763: Lisätty tuki suorittamiseksi saumattoman client-side tietojen validointi käyttäen CActiveForm (Qiang, hightman)
  • Uusi # 2069: Lisätty CDateValidator (Qiang)
  • Uusi: Lisätty tuki kyselyn välimuistiin (Qiang)
  • Uusi: Lisätty liettua käännökset (tomas.valacka)

Mikä on uusi versiossa 1.1.6:

  • lisätyt SQL-kyselyn rakentaja
  • Toteutetut tietokannan siirto tuki
  • Tehostettua tukea käyttämällä monikkomuodot, ja päivittää CLDR i18n tiedot versio 1.9
  • Parannettu poikkeus näyttö Web-tilassa ja vikanäyttö konsolissa tilassa
  • Lisätty tuki nimetöntä parametrien ja maailmanlaajuinen vaihtoehtoja komentoja
  • Lisätty tuki X-Sendfile lähettää tiedostoja

Mikä on uusi versiossa 1.1.5:

  • Tämä versio sisältää yli 80 bugikorjauksia ja ominaisuuksien parannuksia .
  • Tuki käyttämiseksi toimia komentoja, jotka ottavat komentorivin vaihtoehtoja parametrit toimiin.
  • Tuki teemoja näkemyksiä suorittamien widgettejä.
  • Tuki tuontia ja tarvelatauksen PHP 5.3 luokkaa, että ovat hyödyntää using namespace.
  • Tuki palautettaessa ActiveRecord tuloksia indeksoitu tietyllä attribuutilla.

Mikä on uusi versiossa 1.1.4:

  • Tässä julkaisussa yli 60 korjauksia ja ominaisuuksien parannuksia olivat mukana.
  • Jotkut tärkeät parannuksia ovat lisäämällä tuen automaattiseen toimintoparametreja sitova $ _GET; lisäämällä CSqlDataProvider ja CArrayDataProvider; lisäämällä CUrlManager :: addRules () tukemaan dynaamisia lisäämällä URL reitityssääntöjä; ja refactoring of CActiveRecord jotta CActiveRecord :: kanssa () palauttaa aina AR esine itse.

Kuvakaappauksia

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

Muu ohjelmistojen kehittäjä Yii Software LLC

Kommentit Yii PHP Framework

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!