Yii PHP Framework

Screenshot Software:
Yii PHP Framework
Mga detalye ng Software:
Bersyon: 2.0.11 Na-update
I-upload ang petsa: 12 Feb 17
Nag-develop: Yii Software LLC
Lisensya: Libre
Katanyagan: 13

Rating: 5.0/5 (Total Votes: 1)

Yii PHP Framework ay isang open source, libre at platform-independent na web-based software na nagbibigay ng isang mataas na pagganap ng sangkap-based PHP framework, lalo na dinisenyo upang payagan ang web programmers upang bumuo ng mga malalaking-scale, web-based mga application.

Yii nasusulat sa mahigpit na OOP (Object-oriented programming), ito ay madaling upang matuto, may kasamang mataas na reusable mga bahagi, at maaaring mabawasan ang iyong pag-unlad ng oras makabuluhang, bilang na kailangan mo lamang na malaman object-oriented programming at PHP upang gamitin ito .


Tampok sa isang sulyap

Key mga tampok ay kinabibilangan MVC (Modelo-Tingnan ang-Controller) disenyo pattern, AJAX-enable widgets, mga serbisyo sa web, error log at handling, automatic code generation, database migration, extension library, query builder, Database Access Objects (DAO) support , pati na rin komprehensibong dokumentasyon.

Bukod dito, ang mga tampok ng software unit testing, pag-andar sa pagsubok, theming at skinning, built-in na awtorisasyon at authentication, suporta para sa mga third-party code, layered caching pamamaraan, pagpapatunay ng form at input, localization at internationalization, at Active Record support.

Salamat sa pinagtibay MVC modelo, Yii ay kaya ng pagbibigay ng isang malinis SoC (Separation of Concerns, simplifying ang pag-unlad at pagpapanatili ng Web apps. Hierarchical Role-based Access Control (RBAC) ay sinusuportahan din, pati na rin ng maraming iba pang kaakit-akit at makabagong mga tampok.


Pagsisimula sa Yii PHP Framework

Upang i-install at gamitin Yii PHP Framework sa iyong platform, i-download ang pinakabagong bersyon mula Softoware o sa pamamagitan ng proyekto & rsquo; s opisyal na website (tingnan ang link sa dulo ng artikulo), kung saan ito ay ipinamamahagi sa dalawang edisyon, Basic at Advanced .

I-save ang archive sa isang lugar sa iyong computer, i-extract ang mga nilalaman nito sa iyong mga paboritong utility archive manager, buksan ang iyong mga ginustong FTP client, kumonekta sa server kung saan mo gustong i-deploy Yii PHP Framework at ilipat lahat ng mga file sa isang folder sa root ng iyong server.

Ang mga proyekto ay suportado sa lahat ng mga distribusyon ng Linux na may up-to-date at malusog Apache at PHP 5.4 pag-install. Suportadong hardware architectures isama 32-bit (x86) at 64-bit (x86_64)

Ano ang bago sa ito release:.

  • Bersyon 2.0.11 ay isang menor de edad release ng Yii 2.0 na naglalaman ng higit sa 110 mga pagpapahusay at pag-aayos ng bug.

Ano ang bago sa bersyon 2.0.1:

  • Bug # 4471: yii caching ApcCache :: getValues ​​() nagbabalik ngayon array sa kaso ng APC ay naka-install ngunit hindi pinagana sa CLI mode (samdark, cebe)
  • Bug # 4823: yii message katumpakan at error sa paghawak ay pinabuting (samdark)
  • Bug # 4889: Application ay pagkuha sa pag-redirect loop kapag ang gumagamit ay hindi pinahihintulutan sa pag-access login page. Ngayon ay nagpapakita 403 (samdark)
  • Bug # 5070: Gii controller generator dapat gamitin controller pangalan ng klase sa halip ng controller ID upang tukuyin bagong controller (qiangxue)
  • Bug # 5402: Debugger ay hindi naglo-load kapag may mga closures sa mga klase asset (samdark)
  • Bug # 5448: Petsa formatter ay paggawa timezone conversion sa petsa lamang mga halaga na nagreresulta sa iba't ibang mga petsa na ipinapakita sa ibinigay (cebe)
  • Bug # 5452: Mali nagaganap pagkatapos ng tugon ay ipinadala ay hindi ipinapakita (qiangxue)
  • Bug # 5521: Fixed yii console controllers AssetController Pinaghihiwa URL CSS, na kung saan simulan mula sa '/' (Klimov-paul)
  • Bug # 5570: yii bootstrap Tabs ay ihagis ng isang exception kung ang nilalaman ay hindi nakatakda para sa isa sa kanyang mga item (RomeroMsk)
  • Bug # 5584: yii RBAC DbRbacManager hindi dapat tanggalin ang mga item kapag nagtatanggal ng isang patakaran sa isang database ay hindi sumusuporta kaskad update (mdmunir)
  • Bug # 5601: Simple kondisyon sa Query :: kung saan () at ActiveQuery :: kung saan () ay hindi pinapayagan yii db Expression na gagamitin bilang ang halaga (cebe, stevekr)
  • Bug # 5619: yii log Target ay hindi dapat pagtatangka upang simulan session kapag walang (Klimov-paul, qiangxue)
  • Bug # 5657: yii caching ApcCache :: mset () at madd () ay maaaring maging sanhi ng babala sa ilang mga APC setup (LAV45)
  • Bug # 5665: currentPage Ang meta data sa matahimik resulta ay dapat na 1-based, na katulad na sa HTTP header (qiangxue)
  • Bug # 5682: Ang asset utos ay hindi tama pagsamahin CSS file kapag UrlManager :: linkAssets ay totoo (dmvslv)
  • Bug # 5702: panaklong ay dapat na awtomatikong idinagdag sa Validator :: whenClient upang maiwasan js error (mdmunir, qiangxue)
  • Bug # 5745: Gii at debug modules ay maaaring maging sanhi 404 exception kapag ang ruta ay naglalaman ng gitling (qiangxue)
  • Bug # 5748: Smarty {landas ay pagbuo absolute URL sa halip ng mga kamag-anak na mga (samdark, motzel)
  • Bug # 5768: Kapag nagse-set data-confirm attribute sa isang pindutan ng isumite, pag-click sa pindutan ng ay hindi ma-trigger ang pagsusumite ng form (qiangxue)
  • Bug # 5780: QueryBuilder :: batchInsert () ay maaaring maging sanhi ng & quot; undefined index & quot; error (qiangxue)
  • Bug # 5833: Ang message utos nabigo na may isang FK pagpilit error kapag sinusubukan upang i-update mensahe (qiangxue)
  • Bug # 5863: Ang pagpili ang lahat ng mga indibidwal na yii grid CheckboxColumn checkbox sa grid view ay hindi nagreresulta sa & quot; lahat & quot; checkbox napili (samdark)
  • Bug # 5893: yii helpers ArrayHelper :: ToArray () ngayon nalalapat $ properties parameter para mapalitan pababang bagay sa recursive tawag (otsec)
  • Bug # 5925: ArrayHelper :: HTMLEncode () ay hindi gumana nang maayos kapag ang halaga na naka-encode ay isang nested array (tebazil)
  • Bug # 5962: DateValidator ay pagkahagis ng isang babala sa mga hindi wastong petsa gamit ang ICU format sa Windows, Yii ay gumagana na ngayon sa paligid na ito PHP Bug (cebe)
  • Bug # 5997: Ang parehong mensahe ay maaaring i-export nang dalawang beses upang mag-log target (Klimov-paul)
  • Bug # 6018: Kapag nagse-set ang opsyon encode sa pamamagitan yii widgets ActiveRecord :: errorOptions, ito ay gumagana sa iba pang mga paraan sa paligid (stanishevsky, qiangxue)
  • Bug # 6049: yii db Connection :: getSchema () para sa Oracle dapat bumalik false kapag ang mga talahanayan ay hindi umiiral. Oracle ay hindi sumusuporta sa ON UPDATE sugnay. (Wenbin1989)
  • Bug # 6081: yii RBAC DBManager :: getChildren () ay hindi pag-quote sa haligi ng pangalan ng maayos (wenbin1989)
  • Bug # 6107: yii mensahe ay tinatanggalan ng laman umiiral merong pagsasalinwika sa .po sa kaso ng maramihang mga kategorya (samdark)
  • Bug # 6112: yii mensahe ay hindi tama ang pagsusulat hindi pa naisalin string sa .po sa kaso ng maramihang mga kategorya (samdark)
  • Bug # 6172: yii RBAC DBManager dapat maayos quote mesa at haligi ng mga pangalan (qiangxue)
  • Bug # 6164: Idinagdag nawawalang suporta para yii db Expression sa QueryBuilder PAGITAN at KATULAD kundisyon (cebe)
  • Bug # 6236: No JS script ay dapat na nakarehistro kapag yii widgets ActiveForm :: enableClientScript ay hindi totoo (qiangxue)
  • Bug # 6150: yii bootstrap Tabs dropdown ID ay nabuo hindi tama (samdark)
  • Bug # 6266: Ang pag-click sa pindutan ng pag-reset ay hindi itago error buod kapag gumagamit ActiveForm (inteligent, qiangxue)
  • Bug # 6271: Query caching nagbabalik ang parehong data kapag tumatakbo ang parehong SQL na may iba't ibang sunduin mode (grachov)
  • Bug # 6279: yii db Schema :: getLastInsertID () ay pagpasa maling pangalan default schema sa PDO (samdark)
  • Bug # 6305: yii i18n -format :: asParagraphs () ay hindi unicode-aware (samdark)
  • Bug # 6311: Optimistic lock para ActiveRecord ay hindi gumana tulad ng inaasahan (qiangxue)
  • Bug # 6367: Idinagdag yii gii generators crud Generator upang suportahan pagpapasadya tingnan landas para sa mga nakabuo CRUD controller (qiangxue)
  • Bug # 6381: Client-side file pagpapatunay ay dapat na pinagana kung ang browser ay hindi sumusuporta sa ito (Skysplit)
  • Bug: Gii impormasyon console command tulong ay hindi naglalaman ng pandaigdigang mga pagpipilian (qiangxue)
  • Bug: yii web UrlRule ay hindi nagawang upang lumikha ng mga URL para sa mga patakaran na may unicode character (samdark)
  • Bug: yii web AssetManager hindi dapat i-publish disabled asset bundle (qiangxue)
  • ENH # 608: Idinagdag yii web AssetConverter :: $ forceConvert (Klimov-paul)
  • ENH # 4146: Idinagdag yii bootstrap ButtonDropdown :: $ containerOptions (samdark)
  • ENH # 4181: Idinagdag yii bootstrap Modal :: $ headerOptions at yii bootstrap Modal :: $ footerOptions (tuxoff, samdark)
  • ENH # 4263: Idinagdag migration at SQL schema file para yii log DbTarget (samdark)
  • ENH # 4395: Idinagdag $ checkAjax parameter sa Yii web Response :: redirect () upang suportahan ang default na pag-redirect pag-uugali para AJAX / PJAX kahilingan (qiangxue)
  • ENH # 4450: Idinagdag yii bootstrap Nav :: renderDropdown () (qiangxue)
  • ENH # 4457: Idinagdag ang suporta para sa paggamit ng noscript para sa css file nakarehistro sa pamamagitan ng asset bundle at Html helper (samdark)
  • ENH # 4492: Suporta PostgreSQL-specific syntax para QueryBuilder :: alterColumn () (qiangxue)
  • ENH # 4643: Extra pagpipilian tinukoy sa yii widgets Breadcrumbs :: links ay itinuturing bilang HTML katangian para sa mga binuo hyperlinks (qiangxue)
  • ENH # 4739: Mas mahusay na display ng mga eksepsiyon kapag ang tugon format ay naka-set bilang & quot; raw & quot; format (qiangxue)
  • ENH # 4791: Idinagdag console output suporta at higit pang mga kulay para sa mga utos console (6pblcb, samdark, Klimov-paul, Ragazzo)
  • ENH # 5005: Nagdagdag ng suporta upang sugpuin loading ang parehong mga file CSS sa AJAX tugon (tof06, qiangxue)
  • ENH # 5223: tagabuo Query Sinusuportahan na ngayon ng pagpili sub-tanong ng mga haligi (qiangxue)
  • ENH # 5367: Idinagdag yii grid DataColumn :: encodeLabel (SDKiller)
  • ENH # 5480: Idinagdag nagtatanggol code upang Yii web User :: getIdentity () upang maiwasan ang potensyal na walang katapusan na recursion (qiangxue)
  • ENH # 5494: Idinagdag ang suporta para sa pagtukoy ng isang menu header bilang configuration array sa yii bootstrap Dropdown (hiltonjanfield, qiangxue)
  • ENH # 5503: Added suporta para DateTimeImmutable na-format (olegtsvetkov, cebe)
  • ENH # 5587: json_encode ngayon ay ginagamit na may JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE kung saan ito ang akma, din ngayon ito ay default para Json :: encode () (samdark)
  • ENH # 5600: Payagan configure debug panel sa yii debug Module :: panels bilang panel pangalan ng klase string (qiangxue)
  • ENH # 5613: Idinagdag --overwrite pagpipilian upang Gii console command upang suportahan overwriting lahat ng mga file (motin, qiangxue)
  • ENH # 5627: Idinagdag yii cache / flush-schema console command upang mapera DB schema cache ng isang koneksyon na ibinigay database (6pblcb, samdark)
  • ENH # 5646: Call yii base ErrorHandler :: UNREGISTER () sa halip ng ibalik _ * _ handlers direkta (aivus)
  • ENH # 5683: Idinagdag yii i18n -format :: defaultTimeZone para sa pagtukoy ang default time zone upang gamitin para sa mga halaga datetime naka-imbak sa database (cebe)
  • ENH # 5688: Idinagdag opsyonal $ formName sa Model :: loadMultiple () upang suportahan ang pag-customize ng pangalan anyo direkta (qiangxue)
  • ENH # 5735: Idinagdag yii bootstrap Tabs :: renderTabContent upang suportahan nang manu-mano rendering nilalaman tab (RomeroMsk)
  • ENH # 5770: Idinagdag higit pang mga pangalan PHP error para ErrorException (mongosoft)
  • ENH # 5799: yii bootstrap ButtonGroup :: buttons ay maaaring tumagal ng lahat ng mga pagpipilian na sinusuportahan ng yii bootstrap Button (aleksanderd)
  • ENH # 5806: Payagan Html :: encode () na gagamitin kapag ang application ay hindi nagsimula (qiangxue)
  • ENH # 5954: yii message utos ngayon ay nagpapakita user friendly error kung ito ay hindi magagawang upang i-parse source file (samdark)
  • ENH # 5983: Idinagdag Inflector :: pangungusap () (pana1990, qiangxue)
  • ENH # 6113: Pinahusay na debugger configuration at kahilingan UI (schmunk42)
  • ENH # 6207: Added suporta para truncating HTML string gamit StringHelper :: truncate () at StringHelper :: truncateWords () (Alex-Code)
  • ENH # 6318: Magsasagawa widgets mas error-mapagparaya at user-friendly kapag ang ilang mga halaga pagpipilian ay null (qiangxue)
  • ENH: Console :: kumpirmahin () ay gumagamit na ngayon Console :: stdout () sa halip ng echo upang maging pare-pareho sa lahat ng iba pang mga pag-andar (cebe)
  • ENH: yii RBAC DBManager migration ngayon ay gumagamit ng database component tinukoy sa component setting sa halip ng laging gamit default db (samdark)
  • ENH: Idinagdag yii base Controller :: renderContent () (qiangxue)
  • ENH: yii kabit utos ngayon nag-aalok ng tulong kung walang argumento ay ibinigay sa halip ng pag-crash (samdark)
  • Chg # 3630: yii db Command :: queryInternal () ay protektado ngayon (samdark)
  • Chg # 4277: yii grid GridView ay hindi na pagkahagis ng isang exception kapag ang mga resulta ay walang laman at mga haligi ay hindi natukoy (samdark)
  • Chg # 5508: Bumaba ang suporta para sa mga --append opsyon para sa kabit command (qiangxue)
  • Chg # 5874: upgrade Twitter Bootstrap sa 3.3.x (samdark)
  • Apidoc Extension (yii2-apidoc):
  • Bug # 5623: Inayos ang pag-crash kapag ang isang klase ay naglalaman ng isang setter na ay walang mga argumento halimbawa setXyz () (cebe)
  • Bug # 5899: Maling klase nakalista bilang definedBy reference para sa mga katangian (cebe)
  • Bug: Gabay at API renderer ngayon gumagana sa kamag-anak landas / mga URL (cebe)
  • ENH: Guide generator ngayon skips imahe directory kung ito ay hindi na umiiral sa halip ng pagkahagis ng isang error (cebe)
  • ENH: Made --guidePrefix opsyon na magagamit bilang isang opsyon sa command line (cebe)
  • Authclient Extension (yii2-authclient)
  • Bug # 6000: Fixed CCS para yii authclient widgets AuthChoice ay hindi load kung popupMode pinagana (Klimov-paul)
  • Bootstrap Extension (yii2-bootstrap):
  • Bug # 5570: yii bootstrap Tabs ay ihagis ng isang exception kung ang nilalaman ay hindi nakatakda para sa isa sa kanyang mga item (RomeroMsk)
  • Bug # 6150: yii bootstrap Tabs dropdown ID ay nabuo hindi tama (samdark)
  • ENH # 4146: Idinagdag yii bootstrap ButtonDropdown :: $ containerOptions (samdark)
  • ENH # 4181: Idinagdag yii bootstrap Modal :: $ headerOptions at yii bootstrap Modal :: $ footerOptions (tuxoff, samdark)
  • ENH # 4450: Idinagdag yii bootstrap Nav :: renderDropdown () (qiangxue)
  • ENH # 5494: Idinagdag ang suporta para sa pagtukoy ng isang menu header bilang configuration array sa yii bootstrap Dropdown (hiltonjanfield, qiangxue)
  • ENH # 5735: Idinagdag yii bootstrap Tabs :: renderTabContent upang suportahan nang manu-mano rendering nilalaman tab (RomeroMsk)
  • ENH # 5799: yii bootstrap ButtonGroup :: buttons ay maaaring tumagal ng lahat ng mga pagpipilian na sinusuportahan ng yii bootstrap Button (aleksanderd)
  • Chg # 5874: upgrade Twitter Bootstrap sa 3.3.x (samdark)
  • Debug Extension (yii2-debug):
  • Bug # 5402: Debugger ay hindi naglo-load kapag may mga closures sa mga klase asset (samdark)
  • Bug # 5745: Gii at debug modules ay maaaring maging sanhi 404 exception kapag ang ruta ay naglalaman ng gitling (qiangxue)
  • ENH # 5600: Payagan configure debug panel sa yii debug Module :: panels bilang panel pangalan ng klase string (qiangxue)
  • ENH # 6113: Pinahusay na configuration at kahilingan UI (schmunk42)
  • ENH: Made DefaultController :: getManifest () mas matatag laban corrupt file (cebe)
  • Elasticsearch Extension (yii2-elasticsearch):
  • Bug # 5662: Elasticsearch AR updateCounters () ay gumagamit na ngayon explicitly groovy script sa pag-update ginagawang mas tugma sa ES & gt; 1.3.0 (cebe)
  • Bug # 6065: ActiveRecord :: unlink () ay hindi pagtupad sa ilang mga sitwasyon kapag nagtatrabaho sa mga relasyon sa pamamagitan ng array nagkakahalaga katangian (cebe)
  • ENH # 5758: Payagan pagpasa pasadyang mga pagpipilian upang ActiveRecord :: update () at :: tanggalin ang () kabilang ang suporta para sa routing kinakailangan para sa pag-update mga talaan na may kaugnayan parent (cebe)
  • ENH: Magdagdag ng suporta para maasahin locking (cebe)
  • Gii Extension (yii2-gii):
  • Bug # 5070: Gii controller generator dapat gamitin controller pangalan ng klase sa halip ng controller ID upang tukuyin bagong controller (qiangxue)
  • Bug # 5745: Gii at debug modules ay maaaring maging sanhi 404 exception kapag ang ruta ay naglalaman ng gitling (qiangxue)
  • Bug # 6367: Idinagdag yii gii generators crud Generator upang suportahan pagpapasadya tingnan landas para sa mga nakabuo CRUD controller (qiangxue)
  • Bug: Gii impormasyon console command tulong ay hindi naglalaman ng pandaigdigang mga pagpipilian (qiangxue)
  • ENH # 5613: Idinagdag --overwrite pagpipilian upang Gii console command upang suportahan overwriting lahat ng mga file (motin, qiangxue)
  • MongoDB Extension (yii2-MongoDB):
  • Bug # 6026: Nakatakdang yii MongoDB ActiveRecord ini-imbak null bilang _id, kung mga katangian ay walang laman (Klimov-paul)
  • ENH # 3855: Idinagdag debug toolbar panel para MongoDB (Klimov-paul)
  • ENH # 5592: Idinagdag ang suporta para sa 'findAndModify' operasyon sa yii MongoDB Query at yii MongoDB ActiveQuery (Klimov-paul)
  • Redis Extension (yii2-Redis):
  • Bug # 4745: halaga ng mga simpleng string returns ay hindi pinansin ng Redis client at tunay ay ibinalik sa halip, ngayon lamang OK ay magreresulta sa isang tunay na habang ang lahat ng iba pang mga halaga ay ibinalik bilang ay (cebe)
  • ENH # 3714: Idinagdag ang suporta para sa pagkonekta sa Redis server gamit ang isang Unix socket (savvot, robregonm)
  • Smarty Extension (yii2-smarty):
  • Bug # 5748: {landas ay pagbuo absolute URL sa halip ng mga kamag-anak na mga (samdark, motzel)
  • Sphinx Extension (yii2-sphinx):
  • Bug # 5601: Simple kondisyon sa Query :: kung saan () at ActiveQuery :: kung saan () ay hindi pinapayagan yii db Expression na gagamitin bilang ang halaga (cebe, stevekr)
  • Bug # 5634: Fixed yii sphinx QueryBuilder ay hindi sumusuporta sa mga operator paghahambing (& gt;, = atbp) sa kung saan detalye (Klimov-paul)
  • Bug # 6164: Idinagdag nawawalang suporta para yii db Exression sa QueryBuilder LIKE kondisyon (cebe)
  • ENH # 5223: tagabuo Query Sinusuportahan na ngayon ng pagpili sub-tanong ng mga haligi (qiangxue)

Ano ang bago sa bersyon 1.1.14:

  • Sa ganitong release, naayos na namin ang higit sa 80 mga bug at ipinakilala higit sa 60 mga menor de edad mga pagpapahusay at mga tampok. Nagdagdag kami CPasswordHelper na nagbibigay ng ligtas na at hanggang sa petsa na paraan upang mag-imbak at i-verify password hashes; Nagdagdag kami CRedisCache upang suportahan gamit Redis para sa caching layunin; at Yii ay maaari na ngayong i-install bilang isang kompositor package.

Ano ang bago sa bersyon 1.1.12:

  • Ang bersyon na ito higit sa lahat pag-aayos ang BC-breaking mga isyu na natagpuan sa naunang release.
  • Kabilang dito ang tungkol sa 20 bugfixes, minor tampok, at mga pagpapahusay.

Ano ang bago sa bersyon 1.1.11:

  • Mga bug naayos:
  • # 098: Hindi wastong halaga identity na ibinalik kapag gumagamit Active Record at mssql (c-schmitz)
  • # 114: CUniqueValidator at CExistValidator ngayon igalang mesa alias habang ang paglikha ng db query kondisyon (Klimov-paul)
  • # 145: CGettextMoFile ngayon maaari parse ang mga string na walang konteksto (eagleoneraptor)
  • # 148: Fixed ang bug sa blog demo na hindi tinatanggal ang karapatan comment kapag hindi sa unang pahina (mdomba)
  • # 161: CCookieCollection :: alisin () ay tumatanggap na ngayon ng isang array ng mga opsyon cookie bilang pangalawang argumento upang mapadali tamang pagtanggal cookie (maximcherny)
  • # 164: CEmailValidator.checkPort ngayon tseke ang port 25 ng mga nakalistang mga server MX (DaSourcerer)
  • # 178: webapp paglikha sa kamag-anak landas tulad ../ ay hindi gumagana ng tama (cebe)
  • # 193: Pinalitan datetime type haligi para postgresql mula sa 'oras' sa 'timestamp' (cebe)
  • # 238: Fixed ang problema na walang laman na hanay ay maaaring mapili sa CGridView kapag walang data (mdomba)
  • # 295: Minsan CJSON :: decode nagbabalik null dahil katutubong json_encode ay may mga bug at nagbalik null. Workaround upang magpatuloy decoding kapag resulta ng json_decode ay null (luislobo)
  • # 381: Fixed ang bug na Gii pangalan ng modelo input ay maaaring makakuha ng maling nabaybay nang autocomplete ay ginagamit (mdomba)
  • # 417: CAttributeCollections :: mergeWith () ay hindi isinasaalang-alang ang caseSensitive (dmtrs)
  • # 433: Fixed ang bug na Gii pangalan ng modelo input autocomplete ay hindi gumagana kung minsan (mdomba)
  • # 449: CDbHttpSession at CDbLogRoute ngayong gamitin query builder sa halip ng DAO para sa tamang pag-quote (mdomba, redguy)
  • # 454: Inalis translation sa CDbConnection exception dahil ito ay ang paglikha ng isang walang katapusang loop kung ang application na ginagamit CDbCache (mdomba)
  • # 517: Rule parameter sub-pattern ay hindi naka-check tama (ranvis)
  • # 539: Nakatakdang CUrlRule :: createUrl () sa paggamot sa sub-pattern bilang Unicode bilang parseUrl () ay (ranvis)
  • # 553: Criteria ng mga kaugnay na AR finders ay apektado matapos na magsagawa find sa pamanggit scopes (marcovtwout)
  • # 618: Nakatakdang pag-cache ng CWebUser :: checkAccess () kapag ito ay tinatawag na unang pagkakataon na may at ikalawa'y pakikita na hiwalay $ param (cebe)
  • # 660: Fixed error kapag tumatawag CDbCache :: getValues ​​(zilles)
  • # 697: Nakatakdang WSDLGenerator ngayon sa pagbuo ng tamang namespace para sa ilang complexTypes (BBoom)
  • # 749: CActiveRecord :: refresh () ay hindi gumagana sa afterSave () para sa mga bagong mga talaan, ay ngayon laging i-refresh, kapag db entry umiiral (cebe)
  • # 769: Fixed ang bug na $ .fn.yiiGridView.getSelection ay hindi gumagana laging kung ang isang custom CGridView :: template ay ginagamit (mdomba)
  • # 772: CHttpRequest :: getIsSecureConnection () ay hindi pagtupad sa ilang mga kundisyon (bulletbee, samdark)
  • # 773: CGridView filter ngayong i-filter sa ipasok ang key sa Internet Explorer (BBoom)
  • # 803: di-makatwirang non-uuri-uri ng mga link sa header ni CDataColumn ay hindi gumagana tamang paraan (resurtm)
  • # 827: Fixed ang problema na CJuiSliderInput ay rendering ng isang pangalan ng katangian para sa div elemento (mdomba)
  • # 842: Active Records insert nabigo sa MSSQL kung ang isang haligi ay may isang default na halaga ng (null) (c-schmitz)
  • # 852: Fixed ang problema na CActiveForm ay hindi revalidating patlang kung ajax isumite ay ginamit (mdomba)
  • # 859: Nakatakdang CSort :: applyOrder () at CSort :: getOrderBy () gamitin alias custom table (troch, samdark)
  • # 865: CLogRoute tinatawag processLogs () kahit log array ay walang laman at sanhi walang laman emails at mag-log file (cebe)
  • # 879: Fixed isang posibleng PHP error na dulot ng CWebUser :: restoreFromCookie () sa mga kumbinasyon na may CHttpRequest.enableCookieValidation (kidol)
  • # 901: Fixed posibleng encoding problema sa exception (mdomba, samdark, cebe)
  • # 1000: Idinagdag params sa profiling token sa CDbCommand :: execute () na maging consitent sa CDbCommand :: queryInternal () (cebe)
  • # 1045: Building ng isang query na may laman ang array bilang parameter ay hindi magreresulta sa isang putol na sql-string anymore (suralc)
  • Fixed CMenu :: isItemActive () upang gumana nang maayos kapag may isang hash sa url ng item (SlKelevro)
  • Idinagdag nawawalang return pahayag sa CAuthItem- & gt; bawiin () (mdomba)
  • CHTML :: resolveValue () hindi papansin ng mga elemento array accessor sa simula ng ang $ attribute argument ngayon ay gumagana nang maayos (resurtm)
  • Pagpapahusay:
  • # 120: Nagdagdag ng kakayahan upang magtakda ng cookies sa isang bagay batay style nang hindi tinutukoy ang cookie-name ng dalawang beses (suralc)
  • # 136: Nagdagdag ng kakayahan upang piliin database ng koneksyon sa Gii modelo generator (samdark)
  • # 157: Nagdagdag ng kakayahan upang gamitin ang mga modelo na may mga bagay sa pagpapatupad ArrayAccess bilang pag-aari sa CHTML :: resolveValue (samdark)
  • # 165: Payagan CCacheDependency na maging reusable sa maramihang mga tawag cache (phpnode)
  • # 171: Added suporta para sa PUT at ALISIN kahilingan tunneled sa pamamagitan POST pamamagitan parameter na pinangalanang _method sa POST katawan (musterknabe)
  • # 179: CLogger Sinusuportahan na ngayon ng pag-filter timings profile sa pamamagitan ng maramihang & wildcard kategorya (intel352)
  • # 191: Nagdagdag ng kakayahan upang i-customize HTML klase ng CLinkPager sa pamamagitan ng kanyang mga pampublikong ari-arian (mashingan)
  • # 206: Idinagdag kakayahan upang pumasa CDbCriteria bagay bilang AR kaugnayan parameter (samdark)
  • # 215: Idinagdag token upang CGridView :: updateSelectors upang payagan pagdaragdag ng custom tagapili halip ng pagpapalit lamang (mdomba)
  • # 220: Ang URL na tumuturo sa ang Google API sa CGoogleApi ngayon protocol kamag-anak (suralc)
  • # 237: Ang mga tab ng CTabView ngayon ng suporta ang ari-arian 'nakikita' (DaSourcerer)
  • # 255: Ayusin CArrayDataProvider kapag elemento ay CActiveDataProvider o iba pang mga bagay (rusmaxim)
  • # 266: Magdagdag ng suporta para sa HTML5 url, email, numero, range at petsa patlang upang CHTML (gregmolnar)
  • # 267: CDbHttpSession ay may kakayahan upang mag-imbak ng binary kargamento ngayon tulad ng output ng igbinary serializer (DaSourcerer, samdark)
  • # 282: Added CCheckBoxColumn :: headerTemplate upang payagan pasadyang header (mdomba)
  • # 286: Idinagdag wildcard token upang CDateTimeParser (cebe)
  • # 294: Added deniedCallback sa CAccessControlFilter at CAccessRule upang payagan pagpapasa control sa isang paraan sa pagtanggi (luislobo)
  • # 342: Nagdagdag ng kakayahan upang ipasa ang mga parameter para sa RBAC bizRules mula CAccessControlFilter configuration (claudejanz, samdark)
  • # 356: Pinahusay extendability ng CDetailView sa pamamagitan ng pagdaragdag paraan renderItem () (cebe)
  • # 369: Added $ hashkey sa CCache (kidol)
  • # 414: Idinagdag uri parameter upang yiic utos message na masama mensahe sa pamamagitan ng susi kapag merging (ranvis)
  • # 455: Added suporta para sa default na halaga sa CConsoleCommand :: prompt (eagleoneraptor)
  • # 551: Idinagdag $ safe parameter upang CJavaScript :: encode. Kung nakatakda sa true, 'js:' ay hindi pinapayagan. Kung kailangan mo upang pumasa JavaScript, wrap ang iyong code sa CJavaScriptExpression halip (samdark)
  • # 552: Added suporta para http-level caching sa pamamagitan CHttpCacheFilter (DaSourcerer)
  • # 568: CHTML :: getIdByName () ay ngayong i-convert na mga puwang upang magbigay-diin upang makakuha ng tamang ID para sa mga elemento ng HTML (mdomba)
  • # 578: Idinagdag extension pagsusuri upang CMemCache (samdark)
  • # 581: Added formatSize paraan sa CFormatter upang i-format sukat ng file sa mga yunit ng iba't ibang mga order - KB, MB, etc (brilyuhns, samdark)
  • # 584: Refactored WebAppCommand na maging mas nako-customize, nagdagdag ng higit pang PHPDoc (samdark)
  • # 599: Idinagdag case sensitivity check kapag autoloading klase (qiangxue)
  • # 601: idinagdag ang paraan loginRequired () sa interface IWebUser (mdomba)
  • # 616: CVarDumper ay ngayon tama highligting integer array key (Vernes, samdark)
  • # 641: Added suporta para sa pagpapasadya pamamaraan serialization para sa mga bahagi cache (DaSourcerer, Qiang)
  • # 648: Added filterHtmlOptions ari-arian sa CGridColumn component (Juban)
  • # 652: Idinagdag namespace upang yiiGridView kaganapan, sa gayon sila ay madaling inalis sa pamamagitan .off () jQuery paraan (Bethrezen)
  • # 673: Pinalitan CClientScript :: script upang maging pampublikong (mdomba)
  • # 675: CDateFormat :: format () nagbabalik ngayon null kung ang parameter $ panahon ay null (mdomba)
  • # 690: Idinagdag pangalan ng nagpadala at tamang header para sa UTF8 encoding kapag nagpapadala ng e-mail sa SiteController- & gt; actionContact () (mdomba)
  • # 766: Added 'inyong ID' to $ param sa CDbAuthManager :: checkAccess () at CPhpAuthManager :: checkAccess () (cebe)
  • # 666: Idinagdag property $ maliban sa CValidator, ng isang listahan ng mga pangyayari na ang validator ay hindi dapat ilapat sa (resurtm)
  • # 839: CListView :: renderItems ngayon lumulutas tanawin file nang isang beses lamang (nizsheanez)
  • # 938: CFileValidator :: sizeToBytes () ay ngayon sa publiko at magagamit para sa paggamit sa buong application (resurtm)
  • # 943: CDateTimeParser ay magagawang upang i-parse maikling tekstuwal representasyon ng buwan na ngayon, hal Jan, Jun, Agosto (resurtm)
  • # 967: Command mula YII_CONSOLE_COMMANDS kapaligiran variable ay ngayon palaging idinagdag sa yiic console application (schmunk)
  • CFileValidator maaaring patunayan na-upload na file sa pamamagitan ng kanyang MIME-uri, idinagdag $ Mimetype at $ wrongMimeType properties (resurtm)
  • Fixed romanian translation gamitin ang mas mahusay na suportado sedil character (tudorilisoi)
  • Idinagdag default na halaga sa CConsoleCommand :: kumpirmahin (musterknabe)
  • Maaari bumabalik halaga ng integer bilang application exit code sa mga pagkilos CConsoleCommand (cebe)
  • Idinagdag ikatlong parameter upang CHttpCookie upang i-configure ang cookie sa pamamagitan ng array (suralc)
  • Added getIsFlashRequest (), tamang paghawak ng Flash / Flex request kapag gumagamit CWebLogRoute may arsonista (resurtm)
  • Added CBreadcrumbs :: $ activeLinkTemplate at CBreadcrumbs :: $ inactiveLinkTemplate aari na nagbibigay-daan upang baguhin template bawat item (resurtm)
  • Idinagdag ganap na tampok na pag-uugali at mga kaganapan CConsoleCommand :: onBeforeAction & CConsoleCommand :: onAfterAction (Yiivgeny)
  • Added HTML5 support kasaysayan sa ajax kahilingan sa CGridView at CListView gamit History.js v1.7.2-r2 (https://github.com/balupton/history.js) mula Benjamin Arthur Lupton (lightglitch)
  • Binago CldrCommand gamitin medium dateTimeFormat at na-update 18n data gamit pinakabagong (6546) CLDR (tanakahisateru)
  • Added CErrorHandler :: getHttpHeader () upang magpadala ng tamang code HTTP error (pgaultier)
  • CGridView, lamang hilera sa tbody dapat magkaroon hover effect (mdomba)
  • CClientScript :: $ defaultScriptFilePosition at CClientScript :: $ defaultScriptPosition para sa pagkontrol ng default $ posisyon argument para registerScriptFile at registerScript (resurtm)
  • CHttpCookie ngayon nagpapatupad __toString (suralc)
  • Kakayahang magtakda namespace para sa module controllers gamit CWebModule :: controllerNamespace, dokumentasyon tungkol sa paggamit namespaced controllers at modules (samdark)
  • Idinagdag posibilidad upang itakda ang lalagyan para sa CHTML :: RadioButtonList at CHTML :: CheckBoxList () (pgaultier)
  • Idinagdag zii romanian (ro) pagsasalin; edit core mensahe na isama ang tamang romanian character na may dyakritiko marks (tudorilisoi)
  • Added ILogFilter interface bilang isang alternatibo sa paggamit CLogFilter bilang batayang klase para sa pagpapatupad log filter (cebe)
  • CAssetManager, idinagdag $ forceCopy ari-arian na globally Pinipilit publikasyon ng asset file at mga direktoryo (resurtm)
  • WebAppCommand may kakayahan upang makabuo ng mga sariwang application na may git o hg tiyak na mga file (resurtm)
  • Gii default template: nagdagdag na karagdagang metadata (PHPDoc) sa mga variable naipasa sa mga view para sa mas mahusay na IDE autocompletion (resurtm)
  • WebAppCommand nabuo application: nagdagdag na karagdagang metadata (PHPDoc) sa mga variable naipasa sa mga view para sa mas mahusay na IDE autocompletion (resurtm)
  • # 1053: CComponent :: evaluateExpression magpapahintulot gamit global function bilang callbacks (Ekstazi)
  • Mga Pagbabago:
  • # 384: CWebUser :: changeIdentity () ay ngayon tanggalin ang mga lumang hindi nagamit session data file (Qiang)
  • # 440: upgrade JQuery UI upang 1.8.22 (samdark)
  • # 497: Idinagdag log component at preloaded ito sa default console application config upang maayos na mag-log error (samdark)
  • Na-upgrade jQuery upang 1.7.2 (samdark)
  • Higit pagsusulit yunit idinagdag para sa CHTML (resurtm)
  • Na-upgrade bundled markdown parser sa v1.2.5 (DaSourcerer)
  • Bago:
  • Added TranslationsCommand bumuo utos naglalayong upang makatulong grupo ng mga tagapagsalin (samdark)

Ano ang bago sa bersyon 1.1.10:

  • Ang bersyon na ito higit sa lahat pag-aayos ng ilang mga kritikal na mga bug sa CActiveForm, CJuiDatePicker, at yiilite.php kung saan ay ipinakilala sa release 1.1.9.

Ano ang bago sa bersyon 1.1.7:

  • Bug # 1080: Tamang recursive merging para CDbCriteria :: may (creocoder, Sam Madilim)
  • Bug # 1624: Fixed ang bug na Gii ay bumuo lamang ng isang ugnayan para sa isang magulang na may anak na may higit pang FK na nagli-link sa mga ito (mdomba)
  • Bug # 1809: Fixed ang bug na CPgsqlSchema hindi nakakita pangalan sequence tama sa ilang mga pangyayari (Qiang)
  • Bug # 1984: Fixed firing event maraming beses kapag gumagamit live () / delegado () sa AJAXified pahina (Ekstazi, Sam Madilim)
  • Bug # 2026: Fixed ang bug na migration command ay hindi respetuhin ang connectionID halaga ng ari-arian (Qiang)
  • Bug # 2032: Fixed ang bug na beginCache may renderDynamic ay hindi gumagana kung ginamit nang maraming beses (mdomba)
  • Bug # 2037: Nakatakdang CGridView js bug sa selectionChanged & quot; sboxname ay hindi maliwanag & quot; (Mdomba)
  • Bug # 2060: Fixed ang bug na CWebUser :: getFlashes () ay babalik ng isang counter array sa resulta (Qiang)
  • Bug # 2097: CHttpRequest :: getURL () ay dapat na ang parehong bilang getRequestUri (Qiang)
  • Bug # 2099: Nakatakdang CDbCriteria :: mergeWith error (creocoder, Sam Madilim)
  • Bug # 2107: Fixed ang bug na pagtawag CSqliteSchema :: resetSequence () ay maaaring magtapon ng exception kapag walang autoincrement haligi (Qiang)
  • Bug # 2130: Nakatakdang bug na Gii code / diff view ay hindi nagsisimula mula sa itaas (mdomba)
  • Bug # 2131: Fixed ang bug na CGridView ajax tawag ay minsan ipakita error alerto kapag umaalis sa kasalukuyang pahina (mdomba, Qiang)
  • Bug # 2136: CGridView filter ay gumagamit na ngayon jQuery serialize () sa halip ng param () upang ang isang checkbox ay maaaring magamit bilang isang filter (mdomba)
  • Bug # 2140: Fixed ang problema na CGridView kahit na mga hilera kung saan hindi maayos render sa Firefox at Chrome (mdomba)
  • Bug # 2146: fixed ang bug sa CFileHelper :: getExtension, validatePath at getMimeTypeByExtension na hindi paghahanap ng file extension tama (mdomba)
  • Bug # 2169: fixed ang bug na ang ilang mga haligi ay hindi maayos na naka-quote sa MigrateCommand (Qiang)
  • Bug # 2178: Fixed ang bug na query builder ay hindi makilala ang AS keyword kapag gumagamit talahanayan alias (Qiang)
  • Bug # 2183: Fixed ang bug na pagtawag CActiveDataProvider :: getTotalItemCount () explicitly gagawing ang inilapat scopes mawala (Qiang)
  • Bug # 2188: 'sumali' sa default scopes ngayon ay iginagalang ng STAT relasyon (creocoder, Sam Madilim)
  • Bug # 2202: Fixed ang bug na kapag nagse-set CJuiDatePicker.flag = true, ang petsa picker hindi nais na lumitaw (Qiang)
  • Bug # 2214: Fixed ang bug na renameColumn para MSSQL ay hindi gumagana ng tama (Qiang)
  • Bug: Fixed ang bug na ang isang PHP notice ay maaaring mangyari sa exception tingnan kung ang isang paraan sa tawag stack ay may isang napaka-komplikadong lagda (Qiang)
  • Bug: Nakatakdang error na CGridview Pinaghihiwa kapag ina-update elemento non-cgridview (mdomba)
  • Bug: Fixed ang bug sa CCheckBoxColumn, & quot; suriin ang lahat ng & quot; checkbox ay hindi sinusuri / check kapag kinakailangan (mdomba)
  • Bug: Fixed ang bug sa CGridView, selectionChanged hindi tinawag kapag & quot; suriin ang lahat ng & quot; ay nag-click (mdomba)
  • Bug: Nakatakdang reset sequence sa CDbCommand :: truncateTable (Sam Madilim)
  • Bug: Nakatakdang CMemCache hindi pagkakatugma sa ilang PECL-memcache at memcached bersyon (Sam Madilim)
  • ENH # 558, # 1755: Idinagdag parametrized pinangalanan scopes, idinagdag scopes sa pamantayan, ipinatupad criteria saklaw merging (creocoder, Sam Madilim)
  • ENH # 802: Idinagdag matahimik URL management (Qiang)
  • ENH # 923: Pinahusay CUrlManager :: parsePathInfo () upang suportahan ang multi-dimensional input arrays (Qiang)
  • ENH # 1117: Idinagdag ang suporta para sa & quot; sa pamamagitan ng & quot; sa Active Record relasyon na nagpapahintulot upang mahawakan data association table (creocoder, Sam Madilim)
  • ENH # 1285: Idinagdag ang suporta para sa paggamit ng mga pakete pasadyang script na may CClientScript (Qiang)
  • ENH # 1741: Exposed CActiveForm :: katangian at summaryID (Qiang)
  • ENH # 1770: Idinagdag CDbColumnSchema :: autoIncrement ari-arian upang payagan ang pag-check kung ang isang DB haligi ay auto-incremental (Qiang)
  • ENH # 1782: Added updateSelector property sa parehong CGridView at CListView (Qiang)
  • ENH # 1786: Pinahusay CUrlValidator sa pamamagitan ng pagdaragdag 'validSchemes' at 'defaultScheme' ari-arian (Y !!)
  • ENH # 1784: Pinahusay CWidget :: getViewPath () upang suportahan ang mga bumabalik na may temang tingnan path (Qiang)
  • ENH # 1792: Pinahusay CGridView: on ajax error ng maayos na mensahe ay binubuo at ipinapakita o optionally ipinadala sa mga pasadyang error handler (mdomba)
  • ENH # 1795: Idinagdag CFormInputElement :: $ enableAjaxValidation at $ enableClientValidation upang payagan i-on / off AJAX pagpapatunay para indibidwal na mga patlang input (Qiang)
  • ENH # 1816: Added $ dumpLogs parameter upang CLogger :: flush () upang ang log ng mga mensahe ay maaaring sapilitang na dumped sa kalooban (Qiang)
  • ENH # 1843: Idinagdag 'uncheckValue' na pagpipilian upang CHTML :: activeRadioButtonList at CHTML :: activeCheckBoxList. Ay nagbibigay-daan upang maiwasan ang mga nakatagong field rendering (creocoder, Sam Madilim)
  • ENH # 1847: Exposed CClientScript :: $ hasScripts (Qiang)
  • ENH # 1852: Added CWebUser :: authTimeout upang suportahan paghihiwalay sa pagitan ng timeout authentication at session timeout (Qiang)
  • ENH # 1868: CDbConnection ay ngayon buksan ang isang DB koneksyon lamang kapag kinakailangan, maliban kung autoConnection ay nakatakda totoo (Qiang)
  • ENH # 1937: Nagdagdag ng suporta upang gamitin ang mga pasadyang input ID para sa mga patlang ng pag-input na kailangan AJAX-based na pagpapatunay (Qiang)
  • ENH # 1993: Payagan AR relasyon kabuuan hiwalay db koneksyon (Qiang)
  • ENH # 1996: Idinagdag ang suporta para sa paggamit ng parameter na nagbubuklod na may class-based pagkilos (Qiang)
  • ENH # 1999: Idinagdag CCaptchaAction :: offset ari-arian upang bawasan o dagdagan ang pagiging madaling mabasa ng captcha (Y !!)
  • ENH # 2011: Added CDbCommand :: setFetchMode upang payagan ang pagtatakda PDO resulta sa pagkuha ng mode (Sam Madilim)
  • ENH # 2013: Kapag gumagawa ng modelo na may Gii, database field pangalan ay naka-check upang sumunod sa PHP variable pagpapangalan panuntunan (mdomba)
  • ENH # 2024: Idinagdag CHttpRequest :: getPut () at getDelete () upang ganap na suportahan matahimik kahilingan (Qiang)
  • ENH # 2059: Nagdagdag ng suporta upang respetuhin ang mga & quot; target & quot; katangian ng isang elemento na nabuo sa pamamagitan CHTML may & quot; mag-sumite ng & quot; HTML pagpipilian (Qiang)
  • ENH # 2063: Ang CActiveForm JavaScript ay dapat na ngayon nang tama trigger validaton para checkbox at i-type radio input field (Y !!)
  • ENH # 2068: CTimestampBehavior :: timestampExpression ay maaari na ngayong maging isang DB expression (Qiang)
  • ENH # 2093: CDataColumn ay ngayon palaging i-render ng isang filter kung ang filter ari-arian ay isang string (Qiang)
  • ENH # 2094: Idinagdag SQL statement display sa debug mode kapag ang isang error nangyayari habang Isinasagawa ang isang SQL (Qiang)
  • ENH # 2105: Idinagdag CButtonColumn :: afterDelete upang ang isang custom javascript function na maaaring ibilang ayon sa delete function (mdomba)
  • ENH # 2108: Idinagdag CGridView :: blankDisplay upang payagan pagpapasadya blangko cell display (Qiang)
  • ENH # 2125: Idinagdag memcached tseke at iparamdam sa mga kinakailangan ng checker (Sam Madilim)
  • ENH # 2133: Itakda ang default na focus sa password input para Gii login page (Qiang)
  • ENH # 2141: Payagan ang pagpipiliang 'label' ng CMenu mga item sa menu na opsyonal at kumuha ng isang walang laman na string na halaga (Qiang)
  • ENH # 2142: Idinagdag CWebUser :: autoUpdateFlash (Qiang)
  • ENH # 2143: Idinagdag htmlOptions sa CTreeView :: data upang ang mga karagdagang mga pagpipilian ay maaaring itakda para sa anumang tree view node (mdomba)
  • ENH # 2172: Idinagdag CDbMigration :: execute () (Qiang)
  • ENH # 2179: Idinagdag CMultiFileUpload :: pagpipilian upang ang mga karagdagang mga pagpipilian ay maaaring maipasa sa mga tagapagbuo ng multifile object (mdomba)
  • ENH # 2185: Payagan ang uri ng haligi upang maging opsyonal kapag tumutukoy haligi para CGridView (Qiang)
  • ENH # 2197: Idinagdag $ escape parameter upang CDbCriteria :: ihambing () (Qiang)
  • ENH # 2198: Pinahusay CJuiTabs upang ang mga tab na nilalaman ay maaaring malampasan (Qiang)
  • ENH # 2199: Idinagdag CListView :: separator (Qiang)
  • ENH # 2206: Idinagdag $ clearErrors parameter upang CModel :: patunayan () (Qiang)
  • ENH # 2209: Idinagdag CDbConnection :: setAttributes () at getAttributes () upang suportahan Sinisimulan DB koneksyon sa PDO katangian (Qiang)
  • ENH # 2226: Nagdagdag ng higit pang mga token upang summaryText kapag CBaseListView.enablePagination ay naka-set false (Qiang)
  • ENH # 2227: Exposed CActiveRecord :: query () (Qiang)
  • ENH: Added CGridView :: ajaxUpdateError para sa posibilidad na gumamit ng isang pasadyang ajax error handler (mdomba)
  • ENH: Pinayagan gamit CController halip ng Controller sa webapp nabuo application (Sam Madilim)
  • ENH: Idinagdag kakayahan upang maisagawa ang pamanggit query nang walang pagkuha ng mga kaugnay na mga modelo (creocoder, Sam Madilim)
  • ENH: Error page Nagpapakita na ngayon ang nag-uugnay array keys in list parameter (Sam Madilim)
  • ENH: Added CController :: getActionParams () at invalidActionParams () upang payagan ang pag-customize ng pagkilos parameter nagbubuklod tampok (Qiang)
  • ENH: Added CEvent :: $ param (Qiang)
  • ENH: CStringValidator ngayon ay gumagamit ng application charset sa pamamagitan ng default kung mb_strlen ay magagamit (Sam Madilim)
  • Chg # 2001: CGridView ngayon ay nag-render footer pagkatapos ng katawan ng nilalaman (Qiang)
  • Chg # 2111: Pagtawag CActiveRecord :: getRelated ($ pangalan, true) ngayon ay gawing muli ang DB query kahit isNewRecord ay totoo (qiang)
  • Chg # 2144: upgrade jQuery UI sa bersyon 1.8.11 (Sam Madilim)
  • Chg # 2148: upgrade jQuery sa bersyon 1.5.1 (Sam Madilim)
  • Chg # 2163: CConsoleCommand :: usageError () ay lalabas na may error code 1 (Qiang)
  • Chg: jQuery UI ngayon ay gumagamit ng minified CSS (Sam Madilim)
  • Chg: Inalis jQuery sukat plugin dahil ito ay sa jQuery core (Sam Madilim)
  • Chg: upgrade bgiframe sa 2.1.2 (Sam Madilim)
  • New # 1763: Idinagdag ang suporta para sa pagganap ng tuluy-tuloy na client-side pagpapatunay ng data gamit CActiveForm (Qiang, hightman)
  • New # 2069: Idinagdag CDateValidator (Qiang)
  • Bago: Nagdagdag ng suporta para sa query caching (Qiang)
  • Bago: Idinagdag Lithuanian pagsasalin (tomas.valacka)

Ano ang bago sa bersyon 1.1.6:

  • Nagdagdag ng SQL query builder
  • Ipinatupad database migration support
  • Pinahusay na suporta para sa paggamit ng maramihan na mga form, at na-upgrade CLDR i18n data sa bersyon 1.9
  • Pinahusay exception display sa Web mode at error display sa console mode
  • Nagdagdag ng suporta para sa paggamit ng hindi nakikilalang mga parameter at pandaigdigang mga pagpipilian sa command console
  • Nagdagdag ng suporta para sa paggamit ng X-Sendfile upang magpadala ng mga file

Ano ang bago sa bersyon 1.1.5:

  • Ang bersyon na ito kabilang ang higit sa 80 bugfixes at pagpapahusay tampok .
  • Suporta para sa paggamit ng mga aksyon sa mga utos console, na kung saan kumuha ng utos opsyon linya bilang ang mga parameter sa mga aksyon.
  • Suporta para sa mga tanawin theming ibinigay ng widgets.
  • Suporta para sa pag-import at autoloading PHP 5.3 klase na ay sinasamantala ng gamit namespace.
  • Suporta para sa mga bumabalik na ActiveRecord resulta index ng isang tinukoy na attribute.

Ano ang bago sa bersyon 1.1.4:

  • Sa ganitong release, higit sa 60 mga pag-aayos sa bug at pagpapahusay tampok ay kasama.
  • Ang ilan sa mga mahalagang mga pagpapahusay isama ang pagdaragdag ng suporta para sa awtomatikong parameter pagkilos umiiral mula sa $ _GET; ang pagdaragdag ng CSqlDataProvider at CArrayDataProvider; ang pagdaragdag ng CUrlManager :: addRules () upang suportahan ang mga dynamic na pagdagdag ng mga URL routing patakaran; at refactoring ng CActiveRecord upang ang CActiveRecord :: may () laging bumalik sa AR object mismo.

Mga screenshot

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

Iba pang mga software developer ng Yii Software LLC

Mga komento sa Yii PHP Framework

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!