Yii PHP Framework

Software skärmdump:
Yii PHP Framework
Mjukvaruinformation:
Version: 2.0.7 Uppdaterad
Ladda upp dagen: 9 Apr 16
Utvecklare: Yii Software LLC
Licens: Gratis
Popularitet: 38

Rating: nan/5 (Total Votes: 0)

Genom åren har Yii blivit en av de mest använda och älskade PHP ram runt.

Detta är på grund av deras stora förlängningar bas, utökad dokumentation och korrekt skriven kod.

Fyra exempel (blogg, bödel spel, telefonbok och grundläggande "Hej världen!" Sida) ingår i paketet för nedladdning.

Vad är nytt i den här versionen:

  • Route Alias ​​
  • Beroende Komponentkonfiguration
  • Immutable Slug
  • datepicker Language Fallback
  • Passing valideringsfel

Vad är nytt i version 2.0.6:

  • Route Alias ​​
  • Beroende Komponentkonfiguration
  • Immutable Slug
  • datepicker Language Fallback
  • Passing valideringsfel

Vad är nytt i version 2.0.4:

  • Route Alias ​​
  • Beroende Komponentkonfiguration
  • Immutable Slug
  • datepicker Language Fallback
  • Passing valideringsfel

Vad är nytt i version 2.0.3:

  • Route Alias ​​
  • Beroende Komponentkonfiguration
  • Immutable Slug
  • datepicker Language Fallback
  • Passing valideringsfel

Vad är nytt i version 2.0.2:

  • Route Alias ​​
  • Beroende Komponentkonfiguration
  • Immutable Slug
  • datepicker Language Fallback
  • Passing valideringsfel

Vad är nytt i version 2.0.0:

  • Yii 2.0 stöder DB migration, databas åtkomst till objekt ( DAO), frågeverktyget och Active Record.
  • Yii 2,0 använder PHP som standardmall språk. Det stöder också Twig och Smarty genom dess förlängningar mall motor.
  • Inbyggt stöd för att förhindra SQL-injektioner, XSS-attacker, CSRF attacker, kaka manipulering, etc ..
  • Yii 2,0 antar PHP namnutrymmen och egenskaper, PSR standarder, kompositör och Bower.
  • I likhet med 1,1 Yii 2,0 stöder objekt egenskaper som definieras via get- och set, konfigurationer, händelser och beteenden.
  • Yii debugger tillåter dig att undersöka runtime interna i programmet.
  • Yii 2.0 stöder en hel rad cachningsalternativ, från serversidan caching, såsom fragmentcachning, fråga caching till klientsidan HTTP-caching.
  • Yii 2,0 ger också Gii, ett kodgenerering verktyg.
  • Yii 2,0 låter dig snabbt bygga en uppsättning fullt fungerande RESTful API: er som följer de senaste protokollen.
  • Du kan snabbt skapa HTML-formulär som stöder både klientsidan och serversidan validering.
  • Yii 2,0 ger inbyggt stöd för användarautentisering och tillstånd.
  • Yii 2,0 levereras med en rik uppsättning användargränssnittselement, så kallade widgets, som hjälper dig att snabbt bygga interaktiva användargränssnitt.
  • Yii 2,0 ger många användbara hjälpklasser för att förenkla vissa vanliga uppgifter.
  • Den stöder meddelande översättning samt visa översättning.
  • Det stöder också språkbaserade pluralformer och dataformatering, som överensstämmer med ICU standarden.

Vad är nytt i version 1.1.15:

  • Denna utgåva rättar ett säkerhetsproblem som finns i CDetailView i den 1.1.14 release.

Vad är nytt i version 1.1.14:

  • Ny:
  • Lade CRedisCache som använder redis nyckelvärde butik som cache backend
  • Yii registrerar sig på Packagist, tillade kompositör info fil
  • Lade CPasswordHelper
  • Lade Katalanska Översättning
  • Ny mall platshållare för CHtml :: radioButtonList () och CHtml :: checkBoxList ()
  • Inkom "genom" alternativ till CActiveRecord :: BELONGS_TO relation

Vad är nytt i version 1.1.11:

  • Added fullfjädrade beteenden och händelser CConsoleCommand :: onBeforeAction & CConsoleCommand :: onAfterAction.
  • Stöd för PUT och DELETE begäran tunnel genom POST via parameter med namnet _method i POST kroppen.
  • Lägg till stöd för HTML5 url, e-post, antal, räckvidd och datumfält till CHtml.
  • Ändrad datetime kolumntyp för PostgreSQL från "tid" till "tidsstämpel".
  • Lade getIsFlashRequest (), korrekt hantering av Flash / Flex begäran när CWebLogRoute med FireBug.
  • tillagd CBreadcrumbs :: $ activeLinkTemplate och CBreadcrumbs :: $ inactiveLinkTemplate egenskaper som gör det möjligt att ändra varje post mall.

Vad är nytt i version 1.1.9 r3527:

  • Lade removeOld parametern yiic kommandomeddelande som tillåter inte att lägga föråldrade linjer översättnings fil som genereras
  • Lade Yii :: t () till YiiBase :: drivna ()
  • Lade till möjligheten att åsidosätta huvudklasserna använder YiiBase :: classMap
  • Helautomatisk CLDR uppdateringsdata, uppdaterade data till 2.0.1. Lade getLanguageID, getScriptID, getTerritoryID, getRegionID, getLocaleDisplayName, getLanguage, getScript, getTerritory metoder till CLocale
  • Inkom Komplettera automatiskt för Gii & quot; Tabellnamn & quot; fält
  • CWebUser :: logga in () returnerar inloggningsstatus
  • Lade CConsoleCommand :: prompt () som frågar efter inmatning och CConsoleCommand :: bekräfta () som ber om bekräftelse
  • Lade CInlineValidator :: clientValidate att ställa validering anpassade klient
  • Lade CClientScript :: addPackage
  • Lade forceDownload till xSendFile alternativ att välja mellan fäste och inline disposition.
  • Lade CHTML :: liveEvents att ställa in standard globala stilen för att fästa jQuery händelsehanterare.
  • Lade HTTP_REFERER information till undantag log
  • Lade CDbMigration :: refreshTableSchema () som uppdateras angivna tabellen schema cache
  • Dokumenterade komponent accessors med @property för betydligt bättre IDE Komplettera automatiskt
  • Lade CWebUser - & # x3e, loginRequiredAjaxResponse - värde som ska returneras för ajax samtal om användarsessionen har löpt ut
  • CFileCache :: get () gör nu undertrycka ett eventuellt PHP fel som kan uppstå på samtidiga förfrågningar
  • jquery.yiiactiveform.js lagt check blankett synlighet att validera () för att förhindra JS fel när CActiveForm med dialog jQuery
  • bort kontrollen för ajax samtal CErrorHandler :: handleException ()
  • CAssetManager genererar nu olika hash för filer / kataloger med olika mtime
  • Yii felskärmen visas nu korrekt meddelande som fel / varning / meddelande
  • CHtml :: clientchange () använder nu den nya jQuery på () -metoden för händelse bindning

Vad är nytt i version 1.1.8 r3324:

  • Ändrad konstruktören av CUploadedFile att vara offentliga.
  • Extra stöd för att ogiltigförklara cachade innehåll genom att ställa COutputCache :: varaktighet att vara 0.
  • Uppgraderad HTMLPurifier till v4.3.0.
  • Ändrad XML mimetype till application / xml för mer samverkan.
  • Uppgraderad jQuery UI till 1.8.13.
  • Uppgraderad jQuery till 1.6.1.
  • Uppgraderad Blueprint CSS till 1.0.1.
  • CWebService inte visas källfilen namn och fel radnummer i produktionsläge.
  • Ställa CDbConnection :: $ emulatePrepare vara falska kommer nu explicit SUB :: ATTR_EMULATE_PREPARES vara falska.
  • Ändrad CHtml :: clientChange händelse bindning att stödja anpassade typer av händelser och undvika konflikter när du använder AJAX.

Vad är nytt i version 1.1.7 r3135:

  • Fast buggar:
  • Rätt rekursiv sammanslagning för CDbCriteria :: med
  • Fast bugg som Gii skulle generera endast en relation för en förälder som har ett barn med mer FK länkning till den
  • Fast bugg som CPgsqlSchema inte detektera sekvens namn korrekt i vissa scenarier
  • Fast skjut händelse flera gånger när man använder levande () / delegat () på AJAXified sidor
  • Fast bugg som kommandot migration inte respekterar connectionID fastighetsvärde
  • Fast bugg som begincache med renderDynamic inte fungerade om de används flera gånger
  • Fast CGridView js bugg på selectionChanged & quot; sboxname är odefinierad & quot;
  • Fast bugg som CWebUser :: getFlashes () skulle återvända en räknare array i resultatet
  • CHttpRequest :: getUrl () bör vara samma som getRequestUri
  • Fast CDbCriteria :: mergeWith fel
  • Fast bugg som ringer CSqliteSchema :: resetSequence () kan kasta undantag när ingen AUTOINCREMENT kolumn
  • Fast bugg som Gii kod / diff vy inte börjar uppifrån
  • Fast bugg som CGridView ajax samtal någon gång skulle visa fel varning när du lämnar den aktuella sidan (mdomba, Qiang)
  • CGridView Filtret använder nu jQuery serialisera () istället för param (), så att en kryssruta kan användas som ett filter
  • Fast problemet att CGridView jämna rader där inte korrekt utförda i Firefox och Chrome
  • Fixat buggen i CFileHelper :: getExtension, ValidatePath och getMimeTypeByExtension som inte var att hitta filändelsen korrekt
  • Fast bugg att vissa kolumner inte riktigt är noterade i MigrateCommand
  • Fast bugg som frågeverktyget kände inte igen som sökord när tabellalias
  • Fast bugg som ringer CActiveDataProvider :: getTotalItemCount () uttryckligen skulle göra de tillämpade omfattningar försvinna
  • "gå" i standard omfattningar nu respekteras av STAT relationer
  • Fast bugg som vid fastställandet CJuiDatePicker.flag = sant, skulle datumväljaren inte visas
  • Fast bugg som renameColumn för MSSQL inte fungerade korrekt
  • Fast bugg som en PHP meddelande kan förekomma i undantags vy om en metod i anropsstacken har en mycket komplicerad signatur
  • Fast fel som CGridview bryter vid uppdatering icke-cgridview element
  • Fixat buggen i CCheckBoxColumn & quot; kontrollera alla & quot; kryssrutan var inte kontrolleras / okontrollerat när det behövs
  • Fixat buggen i CGridView, selectionChanged kallades inte när & quot; kontrollera alla & quot; klickade
  • Fast återställning sekvens i CDbCommand :: truncateTable
  • Fast CMemCache oförenlighet med vissa PECL-memcache och Memcached versioner
  • Förbättringar:
  • Lade parametrized namngivna omfång, tillade omfattningar kriterier, genomfört omfattning kriterier sammanslagning
  • Inkom RESTful URL ledning
  • Förbättrad CUrlManager :: parsePathInfo () för att stödja flerdimensionella ingångs arrayer
  • Stöd för & quot; igenom & quot; i Active Record relationer som gör det möjligt att hantera förening tabelldata
  • Utökat stöd för att använda anpassade skriptpaket med CClientScript
  • Exposed CActiveForm :: attribut och summaryID
  • Lade CDbColumnSchema :: AUTOINCREMENT egendom för att tillåta kontroll av om en DB kolonn är automatisk inkrementell
  • Lade updateSelector egendom både CGridView och CListView
  • Förbättrad CUrlValidator genom att lägga till "validSchemes" och "defaultScheme" egendom (Y !!)
  • Förbättrad CWidget :: getViewPath () för att stödja åter tema visa väg
  • Förbättrad CGridView: på ajax fel en ordentlig meddelande består och visas eller eventuellt skickas till anpassade felhanterare
  • Lade CFormInputElement :: $ enableAjaxValidation och $ enableClientValidation att tillåta sätta på / stänga AJAX validering för enskilda inmatningsfält
  • Lade $ dumpLogs parametern Clogger :: flush () så att loggmeddelanden kan tvingas att dumpas efter behag
  • Lade 'uncheckValue alternativet till CHtml :: activeRadioButtonList och CHtml :: activeCheckBoxList. Det gör det möjligt att undvika dolda fältet rendering
  • Exposed CClientScript :: $ hasScripts
  • Lade CWebUser :: authTimeout att stödja separation mellan autentisering timeout och tidsgränsen
  • CDbConnection kommer nu att öppna en DB-anslutning endast när det behövs, såvida inte autoConnection är sann
  • Extra stöd för att använda anpassade input ID för inmatningsfält som behöver AJAX-baserade validering
  • Tillåt AR relationer över separata db anslutningar
  • Utökat stöd för att använda parameter bindning med klassbaserade åtgärder
  • Lade CCaptchaAction :: offset egendom för att minska eller öka läsbarheten av captcha (Y !!)
  • Lade CDbCommand :: setFetchMode att medge inställning PDO resultat hämta läge
  • När du skapar modellen med Gii kommer databasfältnamnen kontrolleras för att överensstämma med variabel namn PHP regler
  • Lade CHttpRequest :: getPut () och getDelete () för att fullt ut stödja RESTful förfrågningar
  • Extra stöd för att respektera & quot; mål & quot; attribut av ett element som genereras av CHtml med & quot; lämna & quot; HTML alternativ
  • CActiveForm JavaScript ska nu korrekt utlösa validaton för kryssrutan och radio typ inmatningsfält (Y !!)
  • CTimestampBehavior :: timestampExpression kan nu vara en DB uttryck
  • CDataColumn kommer nu alltid göra ett filter om filter egenskapen är en sträng
  • Lade SQL visas i felsökningsläge när ett fel uppstår vid körning av en SQL
  • Lade CButtonColumn :: afterDelete så att en anpassad JavaScript-funktion kan kallas efter raderingsfunktionen
  • Lade CGridView :: blankDisplay att tillåta anpassa tom cell display
  • Inkom memcached kontroll och antyda krav checker
  • Ange standard fokus till lösenords för Gii inloggningssidan
  • Låt "etikett" alternativet CMenu menyalternativ vara frivillig och ta ett tomt strängvärde
  • Lade CWebUser :: autoUpdateFlash
  • tillagda htmlOptions till CTreeView :: data så att ytterligare alternativ kan ställas in för varje tree nod
  • Lade CDbMigration :: execute ()
  • Lade CMultiFileUpload :: alternativ så att ytterligare alternativ kan skickas till konstruktören av multifile objekt
  • Låt kolumnen vara valfritt när du anger kolumner för CGridView
  • Inkom $ fly parametern CDbCriteria :: jämföra ()
  • Förbättrade CJuiTabs så att fliken Innehåll kan hoppas
  • Lade CListView :: separator
  • Lade $ clearErrors parametern CModel :: validate ()
  • Lade CDbConnection :: setAttributes () och getAttributes () för att stödja initiering DB samband med PDO attribut
  • Inkom fler polletter att summaryText när CBaseListView.enablePagination sätts false
  • Exposed CActiveRecord :: query ()
  • Lade CGridView :: ajaxUpdateError för möjligheten att använda en anpassad ajax felhanterare
  • tillåtet att använda CController istället för Controller med webapp genererade ansökan
  • Lade till möjligheten att genomföra relationella frågor utan att få relaterade modeller
  • felsida visas nu associativ array nycklar i parameterlistan
  • Lade CController :: getActionParams () och invalidActionParams () för att tillåta att anpassa åtgärder parameter bindande funktion
  • Lade CEvent :: $ params
  • CStringValidator använder nu ansökan charset som standard om mb_strlen är tillgängligt
  • Ändringar:
  • CGridView gör nu sidfot efter kroppen innehåll
  • Calling CActiveRecord :: getRelated ($ namn, sant) nu kommer att göra om DB fråga även om isNewRecord är sant
  • Uppgraderad jQuery UI till version 1.8.11
  • Uppgraderad jQuery till version 1.5.1
  • CConsoleCommand :: usageError () kommer nu att avslutas med felkod 1
  • jQuery UI använder nu minified CSS
  • Borttagna jQuery dimensioner plugin eftersom det är i jQuery kärna
  • Uppgraderad bgiframe till 2.1.2
  • Ny:
  • Utökat stöd för att utföra sömlös klientsidan datavalidering med hjälp av CActiveForm
  • Lade CDateValidator
  • Stöd för fråge caching
  • Added litauiska översättningar

Vad är nytt i version 1.1.6 r2877:

  • Fast bugg som relationell AR fråga med sidan -by och sortering kan misslyckas med att arbeta för SQL Server
  • Fast bugg som AR och Gii kan misslyckas för tabeller inte har fallerat schema i Oracle DB
  • Fast bugg som CJSON :: koda kan generera ogiltig kodning resultat när data innehåller flyttal
  • Fast bugg som CJuiDatePicker :: $ name kan orsaka PHP fel
  • CHttpRequest :: getPathInfo () respekterar nu kodade tecken (Sam Mörk, creocoder)
  • CFileHelper :: getMimeType () orsakade ett fel om de används med PHP 5.2 och PECL Fileinfo förlängning
  • Fast bugg som CDbCommandBuilder :: createInCondition () fungerar inte med komposit tangenter
  • Fixat ett stavfel i CDbCommandBuilder som inaktiverar korrekt hantering av gruppen och har i createCountCommand
  • Fast problemet att nycklar återges i rutnät och listvy bör kodas
  • Fast frågan AR fungerar inte med PostgreSQL array kolumn typ
  • Fast bugg som på CListView ajax begäran genererar en DOM behållare inuti sig själv
  • Fast frågan att CActiveRecord :: existerar () kan orsaka tvetydig kolumn fel när de används i en relationell fråga
  • Fast fråga som sammanfattningen visas av CGridView och CListView kan vara felaktig för SQL Server
  • Fast frågan att plana CJuiDatePicker inte avslutas det är tag korrekt
  • Fast bugg som CSecurityManager :: computeHMAC () genererar icke-standard HMAC
  • Fast bugg som tillhandahålls av användaren formen ID inte är hedrad när man bygger ett formulär med hjälp av CForm med en modell
  • Fast en bugg i generera siffer symboler för I18N data från CLDR
  • Fast bugg som orsakade en PHP fel när CAssetManager :: publicera () försökte att skapa en symbolisk länk i ett icke-existerande katalog
  • Fast bugg som CActiveForm genererar onödig js kod om hur fokus
  • Fast CDateTimeParser :: parse () standard timme, minut och sekund hantering när de inte används i mönster
  • Uppdaterad multifile plugin som används av CMultiFileUpload till version 1.47
  • Lade $ driverOptions parametern CDbCommand :: bindParam () metoden
  • Lade CAssetManager :: $ excludeFiles egendom för att stödja utesluta irrelevanta filer från publiceringsprocessen
  • Formuläret modell av bloggen demo kontakt har nu utnyttja CCaptcha :: checkRequirements
  • CHtml :: knappen inte medför namnattributet om den är inställd null
  • Ändrad undertecknandet av CValidator :: createValidator () för att göra det lättare att använda
  • Uppdaterad Blueprint CSS till version 1.0
  • Lade $ defaultUrl parametern CWebUser :: getReturnUrl ()
  • Stöd för CLDR-baserade pluralformer format och sifferplatshållare till Yii :: t (creocoder, Sam Mörk, Qiang, dmitriy.trt)
  • createAbsoluteUrl i CWebApplication och CController kommer nu respektera URL-regler som redan har värd information inbyggd
  • tillagda ipFilters till Gii skapade konfigurationsfilen för att minska användarens förvirring (Sam Mörk, Steve Friedl)
  • Lade CDbDataReader implementerar uppräknelig gränssnitt
  • Lade checkIntegrity och resetSequence för SQL Server
  • Förbättrad CActiveForm så att det kan användas flera gånger på samma sida för samma typ av datamodell
  • CDbConnection.tablePrefix kan nu använda en tom sträng som tabellprefix
  • tillagda submenuOptions alternativet CMenu :: poster
  • Lade CDbConnection :: driverMap att möjliggöra lättare att anpassa schema klasser
  • Uppdaterad CLDR data till version 1.9
  • Tillåtet passerar flera former eller val format mängd parameter utan omslag det med array
  • CDbConnection :: quoteColumnName och quoteTableName kommer korrekt citera prefix och schema prefix.
  • Lade CConsoleCommand :: init ()
  • Förbättrad undantag display med källkoden för varje anropsstacken (Sam Mörk, Qiang)
  • Förbättrad felvisning i kommandokonsolläge
  • Utökat stöd för att använda anonyma parametrar och globala alternativ konsolkommandon
  • Inkom meddelandeöversättningar i tjeckiska och Kroatien
  • Förbättrad CFileLogRoute att bearbeta stockar snabbare
  • Förbättrad IDE kodkomplettering för Yii :: app () - & # x3e;
  • CSort stöder nu relation.field notation för att sortera nät av närstående modellfält (Sam Mörk, denis909)
  • Lade CHttpRequest - & # x3e, xSendFile () för att behandla fil nedladdning förfrågningar med hjälp av X-sendfile rubrik
  • Refactored CMenu genom tillsats CMenu :: renderMenuItem att göra det lättare att förlängas
  • Refactored CCheckBoxColumn för bättre användning, tillade CCheckColumn - & # x3e, selectableRows
  • Composite främmande nycklar bör separeras med kommatecken i CActiveRecord :: relations ()
  • CGridView kommer nu att visa den första sidan efter att ha bytt filter
  • isset ($ modell - & # x3e, x) och isset ($ modell [ 'x']) är nu identiska för CActiveRecord modeller
  • Ändrad CHtml :: clientChange () att göra $ leva ett konfigurerbart alternativ i $ htmlOptions
  • Genomfört databasmigreringsfunktionen
  • Inkom frågeverktyget

Krav :

  • PHP 5.4 eller högre

Liknande mjukvara

Utopia
Utopia

11 Apr 15

Wright
Wright

1 Mar 15

Flask
Flask

13 May 15

Vue.js
Vue.js

9 Feb 16

Annan programvara för utvecklare Yii Software LLC

Yii PHP Framework
Yii PHP Framework

12 Feb 17

Kommentarer till Yii PHP Framework

Kommentarer hittades inte
Kommentar
Slå på bilder!