Yii PHP Framework

Software screenshot:
Yii PHP Framework
Software detaljer:
Version: 2.0.7 Opdateret
Upload dato: 9 Apr 16
Udvikler: Yii Software LLC
Licens: Gratis
Popularitet: 38

Rating: nan/5 (Total Votes: 0)

Gennem årene har Yii blevet en af ​​de mest anvendte og elsket PHP ramme rundt.

Dette er på grund af deres enorme udvidelser base, udvidet dokumentation og korrekt skriftlig kode.

Fire eksempler (blog, bøddelen spil, telefonbog og grundlæggende "Hej Verden!" Side) er inkluderet i download-pakke.

Hvad er nyt i denne udgivelse:

  • Rute Alias ​​
  • Dependent Component Configuration
  • Uforanderlige Slug
  • datepicker Sprog Fallback
  • Passing valideringsfejl

Hvad er nyt i version 2.0.6:

  • Rute Alias ​​
  • Dependent Component Configuration
  • Uforanderlige Slug
  • datepicker Sprog Fallback
  • Passing valideringsfejl

Hvad er nyt i version 2.0.4:

  • Rute Alias ​​
  • Dependent Component Configuration
  • Uforanderlige Slug
  • datepicker Sprog Fallback
  • Passing valideringsfejl

Hvad er nyt i version 2.0.3:

  • Rute Alias ​​
  • Dependent Component Configuration
  • Uforanderlige Slug
  • datepicker Sprog Fallback
  • Passing valideringsfejl

Hvad er nyt i version 2.0.2:

  • Rute Alias ​​
  • Dependent Component Configuration
  • Uforanderlige Slug
  • datepicker Sprog Fallback
  • Passing valideringsfejl

Hvad er nyt i version 2.0.0:

  • Yii 2.0 understøtter DB migration, database adgang objekter ( DAO), query builder og Active Record.
  • Yii 2.0 bruger PHP som sin standardskabelon sprog. Det understøtter også Twig og Smarty gennem sine skabelon motor udvidelser.
  • Indbygget support for at forhindre SQL-injektioner, XSS-angreb, CSRF angreb, cookie manipulation, osv ..
  • Yii 2.0 vedtager PHP navnerum og karaktertræk, PSR standarder, Komponist og Bower.
  • Ligesom i 1.1, objekt Yii 2.0 understøtter egenskaber, der defineres via getters og setters, konfigurationer, events og adfærd.
  • Yii debugger giver dig mulighed for at undersøge de runtime interne af din ansøgning.
  • Yii 2.0 understøtter en lang række caching muligheder, fra serveren side caching, såsom fragment caching, forespørgsel caching til klientsiden HTTP caching.
  • Yii 2.0 giver også Gii, en kode generation værktøj.
  • Yii 2.0 lader dig til hurtigt at opbygge et sæt af fuldt funktionelle RESTful API'er, der opfylder de nyeste protokoller.
  • Du kan hurtigt oprette HTML-formularer, der understøtter både klientsiden og serversiden validering.
  • Yii 2.0 giver indbygget understøttelse til brugergodkendelse og autorisation.
  • Yii 2.0 kommer med et rigt sæt af elementer i brugergrænsefladen, kaldet widgets, for at hjælpe dig med hurtigt at opbygge interaktive brugergrænseflader.
  • Yii 2.0 indeholder mange nyttige hjælper klasser at forenkle nogle almindelige opgaver.
  • Det understøtter besked oversættelse samt udsigt oversættelse.
  • Den understøtter også locale-baserede flertalsformer og data formatering, der er i overensstemmelse med ICU standard.

Hvad er nyt i version 1.1.15:

  • Denne version løser et sikkerhedsspørgsmål fundet i CDetailView i den 1.1.14 udgivelse.

Hvad er nyt i version 1.1.14:

  • Nyt:
  • Tilføjet CRedisCache som bruger Redis centrale værdi butik som cache backend
  • Yii registrering på Packagist, tilføjede komponist info fil
  • Tilføjet CPasswordHelper
  • Tilføjet Katalansk Oversættelse
  • Ny skabelon pladsholdere for CHTML :: radioButtonList () og CHTML :: checkBoxList ()
  • Tilføjet 'igennem' mulighed for at CActiveRecord :: BELONGS_TO relation

Hvad er nyt i version 1.1.11:

  • Tilføjet full-featured adfærd og begivenheder CConsoleCommand :: onBeforeAction & CConsoleCommand :: onAfterAction.
  • Tilføjet understøttelse af PUT og DELETE anmodning tunneleret gennem POST via parameter ved navn _method i POST krop.
  • Tilføj understøttelse af HTML5 url, e-mail, antal, rækkevidde og datofelter til CHTML.
  • Ændret datetime kolonne type til postgresql fra "tid" til "timestamp".
  • Tilføjet getIsFlashRequest (), korrekt håndtering af Flash / Flex anmodning, når du bruger CWebLogRoute med Firebug.
  • Added CBreadcrumbs :: $ activeLinkTemplate og CBreadcrumbs :: $ inactiveLinkTemplate egenskaber, som gør det muligt at ændre hvert element skabelon.

Hvad er nyt i version 1.1.9 r3527:

  • Tilføjet removeOld parameter til yiic besked kommando, der gør det muligt ikke at tilføje forældede linjer til oversættelse fil genereret
  • Tilføjet Yii :: t () til YiiBase :: drevne ()
  • Tilføjet mulighed for at tilsidesætte centrale klasser hjælp YiiBase :: classMap
  • Fuldautomatisk CLDR data opdatering, opdaterede data til 2.0.1. Tilføjet getLanguageID, getScriptID, getTerritoryID, getRegionID, getLocaleDisplayName, getLanguage, getScript, getTerritory metoder til CLocale
  • Tilføjet autofuldførelse for Gii & quot; Table navn & quot; felt
  • CWebUser :: login () returnerer loginstatus
  • Tilføjet CConsoleCommand :: prompt (), der beder om input og CConsoleCommand :: confirm (), der beder om bekræftelse
  • Tilføjet CInlineValidator :: clientValidate at indstille brugerdefinerede klient validering
  • Tilføjet CClientScript :: addPackage
  • Tilføjet forceDownload til xSendFile muligheder for at vælge mellem tilknytning og inline disposition.
  • Tilføjet CHTML :: liveEvents at indstille standard globale stil til fastgørelse jQuery hændelseshandlere.
  • Tilføjet HTTP_REFERER oplysninger til undtagelsen log
  • Tilføjet CDbMigration :: refreshTableSchema (), der opdaterer specificeret tabel skema cache
  • Dokumenterede komponent Adgangsmetoder med @property til væsentligt bedre IDE autocomplete
  • Tilføjet CWebUser - & # x3e; loginRequiredAjaxResponse - værdi, der skal returneres for ajax opkald i tilfælde af at brugeren session er udløbet
  • CFileCache :: få () betyder nu undertrykke en mulig PHP fejl, der kan opstå på samtidige anmodninger
  • jquery.yiiactiveform.js tilføjet check for formular synlighed at validere () for at forhindre JS fejl, når du bruger CActiveForm med dialogen jQuery
  • fjernede checken til ajax kald i CErrorHandler :: handleException ()
  • CAssetManager genererer nu anderledes hash for filer / mapper med forskellige mtime
  • Yii fejlskærmen vil nu vise ordentlig besked som fejl / advarsel / meddelelse
  • chtml :: clientchange () bruger nu den nye jQuery på () metode til begivenhed binding

Hvad er nyt i version 1.1.8 r3324:

  • Ændret konstruktøren af ​​CUploadedFile at offentlige.
  • Tilføjet understøttelse til at afkræfte cachede indhold ved at sætte COutputCache :: varighed til at være 0.
  • Opgraderet HTMLPurifier til v4.3.0.
  • Ændret XML mimetype til ansøgning / xml for mere interoperabilitet.
  • Opgraderet JQuery UI til 1.8.13.
  • Opgraderet jQuery til 1.6.1.
  • Opgraderet Blueprint CSS til 1.0.1.
  • CWebService vil ikke vise kilde filnavn og fejl linjenummer i produktionen tilstand.
  • Indstilling CDbConnection :: $ emulatePrepare at være falsk, vil nu udtrykkeligt sat BOB :: ATTR_EMULATE_PREPARES at være falske.
  • Ændret CHTML :: clientChange begivenhed binding til støtte brugerdefinerede hændelsestyper og undgå konflikter ved brug af AJAX.

Hvad er nyt i version 1.1.7 r3135:

  • Faste bugs:
  • Korrekt rekursiv sammenlægning for CDbCriteria :: med
  • Fixed bug, der Gii ville generere kun én relation for en forælder, der har et barn med mere FK linker til det
  • Ordnede fejl, CPgsqlSchema ikke afsløre sekvens navne korrekt i nogle scenarier
  • Fast fyring begivenhed flere gange, når du bruger levende () / delegeret () på AJAXified sider
  • Fixed bug, at migration kommando ikke respekterer connectionID ejendomsværdien
  • Fixed bug, der beginCache med renderDynamic ikke var arbejde, hvis der anvendes flere gange
  • Fixed CGridView js fejl på selectionChanged & quot; sboxname er udefineret & quot;
  • Fixed bug, der CWebUser :: getFlashes () ville returnere en tæller array i resultatet
  • CHttpRequest :: getUrl (), bør være den samme som getRequestUri
  • Fast CDbCriteria :: mergeWith fejl
  • Fixed bug, der kalder CSqliteSchema :: resetSequence () kan smide undtagelse, når der ikke autoincrement kolonne
  • Fixed bug, der Gii kode / diff visning ikke var begyndt fra top
  • Fixed bug, der CGridView ajax opkald engang ville vise fejl alarm, når de forlader den aktuelle side (mdomba, Qiang)
  • CGridView filter anvender nu jQuery føljeton () i stedet for param (), således at et afkrydsningsfelt kan anvendes som et filter
  • Fixed det problem, at CGridView lige rækker, hvor ikke korrekt gengives i Firefox og Chrome
  • Fixed bug i CFileHelper :: getExtension, ValidatePath og getMimeTypeByExtension der ikke var at finde filtypenavnet korrekt
  • Fixed bug, at nogle kolonner ikke er ordentligt citeret i MigrateCommand
  • Fixed bug, der forespørge bygherre ikke genkende AS nøgleordet, når du bruger tabel alias
  • Fixed bug, der kalder CActiveDataProvider :: getTotalItemCount () udtrykkeligt ville gøre de anvendte anvendelsesområder forsvinder
  • 'deltage' i standard anvendelsesområder er nu respekteret af STAT relationer
  • Fixed bug, at når indstillingen CJuiDatePicker.flag = sandt, ville datovælgeren vises ikke
  • Fixed bug, der renameColumn for MSSQL ikke fungerede korrekt
  • Rettet fejlen at en PHP varsel kan forekomme i undtagelse visning, hvis en metode i indkaldelsen stakken har en meget kompleks signatur
  • Fast fejl, CGridview pauser ved opdatering ikke-cgridview elementer
  • Fixed bug i CCheckBoxColumn, & quot; tjek alle & quot; afkrydsningsfeltet ikke blev kontrolleret / ukontrolleret når det er nødvendigt
  • Fixed bug i CGridView, selectionChanged blev ikke kaldt når & quot; tjek alle & quot; blev klikket
  • Fast nulstilling sekvens i CDbCommand :: truncateTable
  • Fast CMemCache uforenelighed med nogle PECL-memcache og memcached versioner
  • Forbedringer:
  • Tilføjet parametriseret navngivne anvendelsesområder, tilføjede anvendelsesområder til kriterier, implementeret kriterier scope sammenlægning
  • Tilføjet RESTful URL ledelse
  • Forbedret CUrlManager :: parsePathInfo () til at støtte flerdimensionale input arrays
  • Tilføjet understøttelse for & quot; gennem & quot; i Active Record relationer gør det muligt at håndtere forening tabeldata
  • Tilføjet support for at bruge brugerdefinerede script pakker med CClientScript
  • Udsatte CActiveForm :: attributter og summaryID
  • Tilføjet CDbColumnSchema :: autoIncrement ejendom for at tillade at kontrollere, om en DB søjle er auto-trinvis
  • Tilføjet updateSelector ejendom til både CGridView og CListView
  • Forbedret CUrlValidator ved at tilføje "validSchemes" og "defaultScheme 'ejendom (Y !!)
  • Forbedret CWidget :: getViewPath () for at støtte tilbage view sti tema
  • Forbedret CGridView: på ajax fejl en ordentlig besked er sammensat og vises eller eventuelt sendes til brugerdefinerede fejl handleren
  • Tilføjet CFormInputElement :: $ enableAjaxValidation og $ enableClientValidation at tillade at tænde / slukke AJAX validering for individuelle input felter
  • Tilføjet $ dumpLogs parameter til clogger :: flush (), således at log-beskeder kan blive tvunget til at blive dumpet på vilje
  • Tilføjet 'uncheckValue' mulighed for at CHTML :: activeRadioButtonList og CHTML :: activeCheckBoxList. Det gør det muligt at undgå skjult felt rendering
  • Udsat CClientScript :: $ hasScripts
  • Tilføjet CWebUser :: authTimeout at støtte adskillelse mellem autentifikation timeout og sessionstimeout
  • CDbConnection vil nu åbne en DB-forbindelse kun når det er nødvendigt, med mindre autoConnection er sat rigtigt
  • Tilføjet understøttelse for at bruge brugerdefinerede input ID for indtastningsfelter, der har brug AJAX-baserede validering
  • Tillad AR relationer på tværs separate db forbindelser
  • Tilføjet support for parameter binding med klasse-baserede handlinger
  • Tilføjet CCaptchaAction :: offset ejendom for at mindske eller øge læsbarheden af ​​captcha (Y !!)
  • Tilføjet CDbCommand :: setFetchMode at tillade indstilling BOB resultat hente tilstand
  • Når du opretter model med Gii, vil database feltnavne kontrolleres i overensstemmelse med PHP variabel navngivning regler
  • Tilføjet CHttpRequest :: getPut () og getDelete () at støtte RESTful anmodninger fuldt
  • Tilføjet støtte til at respektere & quot; target & quot; attribut af et element, der genereres af CHTML med & quot; indsende & quot; HTML-indstillinger
  • CActiveForm JavaScript skal nu korrekt udløse validaton for afkrydsningsfeltet og radio typen indtastningsfelter (Y !!)
  • CTimestampBehavior :: timestampExpression kan nu være en DB udtryk
  • CDataColumn vil nu altid gengive et filter, hvis filteret ejendommen er en streng
  • Tilføjet SQL-sætning display i debug-mode, når der opstår en fejl under udførelse af en SQL
  • Tilføjet CButtonColumn :: afterDelete således at en brugerdefineret javascript funktion kan kaldes efter slettefunktionen
  • Tilføjet CGridView :: blankDisplay at tillade tilpasse tom celle display
  • Tilføjet memcached kontrol og vink til krav checker
  • Angiv standard fokus til adgangskoden input til Gii login-side
  • Lad »etiket« mulighed for cmenu menupunkter til at være frivillig og tage en tom streng værdi
  • Tilføjet CWebUser :: autoUpdateFlash
  • Tilføjet htmlOptions til CTreeView :: data, så yderligere indstillinger kan indstilles til enhver trævisningen node
  • Tilføjet CDbMigration :: udføre ()
  • Tilføjet CMultiFileUpload :: muligheder, så yderligere indstillinger kan overføres til konstruktøren af ​​multifile objekt
  • Tillad kolonnen typen til at være frivillig ved angivelse kolonner for CGridView
  • Tilføjet $ flugt parameter til CDbCriteria :: sammenligne ()
  • Forbedret CJuiTabs så fanen indhold kan springes
  • Tilføjet CListView :: separator
  • Lagt $ clearErrors parameter til CModel :: validere ()
  • Tilføjet CDbConnection :: setAttributes () og getAttributes () for at støtte initialisering DB forbindelse med BOB attributter
  • Tilføjet flere poletter til summaryText når CBaseListView.enablePagination er sat falsk
  • Udsat CActiveRecord :: query ()
  • Tilføjet CGridView :: ajaxUpdateError for muligheden for at bruge en brugerdefineret ajax fejlbehandleren
  • Tilladt hjælp CController stedet for controller med webapp genereret ansøgning
  • Tilføjet evne til at udføre Relationel forespørgsel uden at få relaterede modeller
  • Fejl side viser nu associative array-nøgler i parameter liste
  • Tilføjet CController :: getActionParams () og invalidActionParams () for at tillade tilpasse handling parameter hæftningsegenskab
  • Tilføjet CEvent :: $ params
  • CStringValidator bruger nu ansøgning tegnsæt som standard, hvis mb_strlen er tilgængelig
  • Ændringer:
  • CGridView nu gør sidefod efter kroppen indhold
  • Opkald CActiveRecord :: getRelated ($ navn, true) nu vil gentage DB forespørgslen selvom isNewRecord er sandt
  • Opgraderet jQuery UI til version 1.8.11
  • Opgraderet jQuery til version 1.5.1
  • CConsoleCommand :: usageError () afsluttes nu med fejlkode 1
  • jQuery UI bruger nu minified CSS
  • Fjernede jQuery dimensioner plugin, da det er i jQuery kerne
  • Opgraderet bgiframe til 2.1.2
  • Nyt:
  • Tilføjet support for at udføre problemfri klientsiden datavalidering hjælp CActiveForm
  • Tilføjet CDateValidator
  • Tilføjet support for forespørgsel caching
  • Tilføjet litauiske oversættelser

Hvad er nyt i version 1.1.6 r2877:

  • Fixed bug, der relationelle AR forespørgsel med side -af og sortering kan undlade at arbejde for SQL Server
  • Fixed bug, der AR og Gii kan mislykkes for tabeller ikke misligholdte skema i Oracle DB
  • Fixed bug, der CJSON :: encode kan generere ugyldig kodning resultat når data indeholder flydende tal
  • Fixed bug, der CJuiDatePicker :: $ navn kan forårsage en PHP fejl
  • CHttpRequest :: getPathInfo () nu respekterer kodede tegn (Sam Mørk, creocoder)
  • CFileHelper :: getMimeType () blev forårsager en fejl, hvis de anvendes med PHP 5.2 og PECL Fileinfo forlængelse
  • Fixed bug, der CDbCommandBuilder :: createInCondition () virker ikke med sammensatte nøgler
  • Rettet en tastefejl i CDbCommandBuilder der deaktiverer korrekt håndtering af gruppen og har i createCountCommand
  • Fixed det problem, der taster afsagt i gitter visning og listevisning skal kodes
  • Fixed spørgsmålet AR fungerer ikke med PostgreSQL-array kolonne typen
  • Fixed bug, der på CListView ajax anmodning blev generere en DOM beholder inde i sig selv
  • Fixed det problem, CActiveRecord :: eksisterer () kan forårsage tvetydige kolonne fejl, når de anvendes i relationel query
  • Fixed det problem, resuméet vises af CGridView og CListView kan være forkert for SQL Server
  • Fixed det problem, flade CJuiDatePicker ikke lukker det tag korrekt
  • Fixed bug, der CSecurityManager :: computeHMAC () genererer ikke-standard HMAC
  • Fixed bug, at brugeren leveret formular ID ikke er hædret, når man bygger en formular ved hjælp CForm med en model
  • Rettet en fejl i at generere de numeriske symboler i18n data fra CLDR
  • Ordnede fejl, der forårsagede en PHP fejl, når CAssetManager :: udgive () forsøgt at skabe en symlink i en ikke-eksisterende mappe
  • Fixed bug, der CActiveForm genererer unødvendig js kode om indstilling fokus
  • Fast CDateTimeParser :: parse () standard time, minut og sekunder håndtering, når de ikke anvendes i mønster
  • Opdateret multifile plugin bruges af CMultiFileUpload til version 1,47
  • Lagt $ driverOptions parameter til CDbCommand :: bindParam () metode
  • Tilføjet CAssetManager :: $ excludeFiles ejendom at støtte udelukkelse af irrelevante filer fra publiceringsprocessen
  • kontaktformularen model af bloggen demoen gør nu gøre brug af CCaptcha :: checkRequirements
  • chtml :: knappen ikke vil sætte navn attribut, hvis den er indstillet null
  • Ændret underskrift CValidator :: createValidator () for at gøre det nemmere at bruge
  • Opdateret Blueprint CSS til version 1.0
  • Lagt $ defaultUrl parameter til CWebUser :: getReturnUrl ()
  • Tilføjet understøttelse af CLDR-baserede flertalsformer format og antal pladsholdere til Yii :: t (creocoder, Sam Mørk, Qiang, dmitriy.trt)
  • createAbsoluteUrl i CWebApplication og CController vil nu respektere URL regler, der allerede har vært info indbygget
  • Tilføjet ipFilters til Gii-skabte config fil for at reducere brugerens forvirring (Sam Mørk, Steve Friedl)
  • Tilføjet CDbDataReader implementerer Tællelig grænseflade
  • Tilføjet checkIntegrity og resetSequence til SQL Server
  • Forbedret CActiveForm så det kan bruges flere gange på den samme side af samme type data model
  • CDbConnection.tablePrefix kan nu bruge en tom streng som tabel præfiks
  • Tilføjet submenuOptions mulighed for at cmenu :: elementer
  • Tilføjet CDbConnection :: driverMap at tillade lettere tilpasse skema klasser
  • Opdateret CLDR data til version 1.9
  • Tilladt passerer flere formularer eller valg format mængde parameter uden indpakning det med vifte
  • CDbConnection :: quoteColumnName og quoteTableName vil korrekt citere tabel præfiks og skema præfiks.
  • Tilføjet CConsoleCommand :: init ()
  • Forbedret undtagelsen display med kildekoden for hvert opkald stak (Sam Mørk, Qiang)
  • Forbedret fejlvisning i konsol kommando-mode
  • Tilføjet support for hjælp anonyme parametre og globale muligheder i konsolkommandoer
  • Tilføjet besked oversættelser på tjekkisk og Kroatien
  • Forbedret CFileLogRoute at behandle logfiler hurtigere
  • Forbedret IDE kode færdiggørelse for Yii :: app () - & # x3e;
  • CSort understøtter nu relation.field notation at sortere net med tilknyttede model felter (Sam Mørke, denis909)
  • Tilføjet CHttpRequest - & # x3e; xSendFile () til at behandle filen download-anmodninger ved hjælp af X-sendfile header
  • refactored cmenu ved at tilføje cmenu :: renderMenuItem at gøre det lettere at blive udvidet
  • refactored CCheckBoxColumn til bedre udnyttelse, tilføjede CCheckColumn - & # x3e; selectableRows
  • Sammensatte fremmede nøgler skal adskilles af kommaer i CActiveRecord :: relationer ()
  • CGridView vil nu vise den første side efter skiftende filtre
  • isset ($ model - & # x3e; x) og isset ($ model [ 'x']) er nu ens for CActiveRecord modeller
  • Ændret CHTML :: clientChange () for at gøre $ leve en konfigurerbar løsning i $ htmlOptions
  • Implementeret funktionen database migration
  • Tilføjet Forespørgselsgenerator

Krav :

  • PHP 5.4 eller højere

Lignende software

DozerJS
DozerJS

13 May 15

Catberry
Catberry

10 Dec 15

Silex
Silex

10 Feb 16

Andre software developer Yii Software LLC

Yii PHP Framework
Yii PHP Framework

12 Feb 17

Kommentarer til Yii PHP Framework

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!
Søg efter kategori