Yii PHP Framework

Software screenshot:
Yii PHP Framework
Software informatie:
Versie: 2.0.7 Bijgewerkt
Upload datum: 9 Apr 16
Ontwikkelaar: Yii Software LLC
Licentie: Gratis
Populariteit: 38

Rating: nan/5 (Total Votes: 0)

Door de jaren heen, Yii is uitgegroeid tot een van de meest gebruikte en geliefde PHP framework rond.

Dit vanwege hun enorme extensies base uitgebreid documentatie en goed geschreven code.

Vier voorbeelden (blog, galgje, telefoonboek en basic 'Hallo wereld!' Pagina) zijn inbegrepen in het downloadpakket.

Wat is nieuw in deze release:

  • Route Alias ​​
  • Afhankelijk Component Configuratie
  • onveranderlijk Slug
  • datepicker Taal Terugval
  • Passen Validation Errors

Wat is nieuw in versie 2.0.6:

  • Route Alias ​​
  • Afhankelijk Component Configuratie
  • onveranderlijk Slug
  • datepicker Taal Terugval
  • Passen Validation Errors

Wat is nieuw in versie 2.0.4:

  • Route Alias ​​
  • Afhankelijk Component Configuratie
  • onveranderlijk Slug
  • datepicker Taal Terugval
  • Passen Validation Errors

Wat is nieuw in versie 2.0.3:

  • Route Alias ​​
  • Afhankelijk Component Configuratie
  • onveranderlijk Slug
  • datepicker Taal Terugval
  • Passen Validation Errors

Wat is nieuw in versie 2.0.2:

  • Route Alias ​​
  • Afhankelijk Component Configuratie
  • onveranderlijk Slug
  • datepicker Taal Terugval
  • Passen Validation Errors

Wat is nieuw in versie 2.0.0:

  • Yii 2.0 ondersteunt DB migratie, toegang tot de database-objecten ( DAO), query builder en Active Record.
  • Yii 2.0 maakt gebruik van PHP als standaard template taal. Het ondersteunt ook Twig en Smarty via haar template engine extensies.
  • De ingebouwde ondersteuning voor SQL-injecties, XSS-aanvallen, CSRF aanvallen, koekje geknoei te voorkomen, etc ..
  • Yii 2.0 keurt PHP naamruimten en eigenschappen, PSR normen, componist en Bower.
  • Net als in 1.1, Yii 2.0 ondersteunt bezwaar eigenschappen gedefinieerd via getters en setters, configuraties, gebeurtenissen en gedragingen.
  • De Yii debugger kunt u de runtime inwendige van uw aanvraag te behandelen.
  • Yii 2.0 ondersteunt een hele reeks van caching mogelijkheden, van server-side caching, zoals fragment caching, vraag caching aan client-side HTTP caching.
  • Yii 2.0 biedt ook Gii, een code generatie tool.
  • Yii 2.0 kunt u een set van volledig functionele REST API's die voldoen aan de nieuwste protocollen snel te bouwen.
  • U kunt snel HTML-formulieren die zowel client-side en server-side validatie te ondersteunen.
  • Yii 2.0 biedt ingebouwde ondersteuning voor de gebruiker authenticatie en autorisatie.
  • Yii 2.0 wordt geleverd met een uitgebreide set van user interface-elementen, de zogenaamde widgets, waarmee u snel te bouwen interactieve user interfaces.
  • Yii 2.0 biedt veel nuttige helper klassen om een ​​aantal gemeenschappelijke taken te vereenvoudigen.
  • Het ondersteunt bericht vertaling, alsmede uitzicht op de vertaling.
  • Het ondersteunt ook locale-gebaseerde meervoudsvormen en data-opmaak, die voldoet aan de ICU standaard.

Wat is nieuw in versie 1.1.15:

  • Deze versie lost een veiligheidsprobleem gevonden in CDetailView in de 1.1.14 release.

Wat is nieuw in versie 1.1.14:

  • Nieuw:
  • Toegevoegd CRedisCache die redis key waarde webwinkel gebruikt als cache backend
  • Yii registratie op Packagist, voegde componist info bestand
  • Toegevoegde CPasswordHelper
  • Toegevoegd Catalan Translation
  • Nieuwe sjabloon placeholders voor cHTML :: RadioButtonList () en CHTML :: CheckBoxList ()
  • Toegevoegd 'via' optie om CActiveRecord :: belongs_to relatie

Wat is nieuw in versie 1.1.11:

  • Toegevoegd full-featured gedragingen en gebeurtenissen CConsoleCommand :: onBeforeAction & CConsoleCommand :: onAfterAction.
  • Ondersteuning toegevoegd voor PUT en DELETE verzoek getunneld door middel van POST via parameter met de naam _method in POST lichaam.
  • Voeg ondersteuning voor HTML5 url, e-mail, aantal, bereik en datumvelden te CHTML.
  • Veranderd datetime soort column voor PostgreSQL van 'tijd' naar 'timestamp'.
  • Toegevoegde getIsFlashRequest (), de correcte hantering van Flash / Flex verzoek bij het gebruik van CWebLogRoute met FireBug.
  • Toegevoegd CBreadcrumbs :: $ activeLinkTemplate en CBreadcrumbs :: $ inactiveLinkTemplate eigenschappen die het mogelijk maakt om een ​​sjabloon van elk item te veranderen.

Wat is nieuw in versie 1.1.9 r3527:

  • Toegevoegd removeOld parameter om het bericht commando yiic die het mogelijk maakt verouderde regels niet toe te voegen aan vertalingsbestand gegenereerd
  • Toegevoegd Yii :: t () om YiiBase :: aangedreven ()
  • Toegevoegd mogelijkheid om kernklassen vervangt door YiiBase :: classMap
  • Volautomatische CLDR data update, bijgewerkte gegevens naar 2.0.1. Toegevoegd getLanguageID, getScriptID, getTerritoryID, getRegionID, getLocaleDisplayName, getLanguage, getScript, getTerritory methoden om CLocale
  • Toegevoegd autocomplete voor Gii & quot; Table Name & quot; veld
  • CWebUser :: login () geeft de login-status
  • Toegevoegd CConsoleCommand :: prompt (), die vraagt ​​om input en CConsoleCommand :: bevestigen (), die vraagt ​​om bevestiging
  • Toegevoegd CInlineValidator :: clientValidate om aangepaste client validatie set
  • Toegevoegd CClientScript :: addPackage
  • Toegevoegd forceDownload om xSendFile opties om te kiezen tussen gehechtheid en inline dispositie.
  • Toegevoegd CHTML :: liveEvents om de standaard globale stijl ingesteld voor het bevestigen van jQuery event handlers.
  • Toegevoegd HTTP_REFERER informatie om de uitzondering log
  • Toegevoegd CDbMigration :: refreshTableSchema () die gespecificeerde tabelschema cache wordt vernieuwd
  • gedocumenteerde component accessors met @property voor aanzienlijk betere IDE autocomplete
  • Toegevoegd CWebUser - & # x3e; loginRequiredAjaxResponse - waarde te worden geretourneerd voor ajax oproepen in geval de gebruiker sessie is verlopen
  • CFileCache :: te krijgen () heeft nu onderdrukken een mogelijke PHP fout die kan optreden op gelijktijdige aanvragen
  • jquery.yiiactiveform.js toegevoegd cheque van vorm zichtbaarheid te valideren () om JS fouten te voorkomen bij het gebruik van CActiveForm met dialoogvenster jQuery
  • verwijderde de cheque voor ajax gesprek CErrorHandler :: handleException ()
  • CAssetManager genereert nu anders hash naar bestanden / mappen met verschillende mtime
  • Yii error-scherm zal nu de juiste boodschap als fout / waarschuwing / bericht tonen
  • CHTML :: clientchange () gebruikt nu de nieuwe jQuery op () methode voor het event binding

Wat is nieuw in versie 1.1.8 r3324:

  • Veranderde de bouwer van CUploadedFile publiek.
  • Ondersteuning toegevoegd aan de cache-inhoud ongeldig door het instellen van COutputCache :: duur te zijn 0.
  • Upgraded HTMLPurifier naar versie 4.3.0.
  • Veranderd XML mimetype aan application / xml voor meer interoperabiliteit.
  • Upgraded jQuery UI te 1.8.13.
  • Upgraded jQuery naar 1.6.1.
  • Upgraded Blueprint CSS naar 1.0.1.
  • CWebService zal niet bronbestand naam en error lijn nummer in de productie weer te geven.
  • Instelling CDbConnection :: $ emulatePrepare valse wordt nu expliciet PDO :: ATTR_EMULATE_PREPARES om vals te zijn.
  • Veranderd CHTML :: clientChange event binding aan aangepaste soorten evenement te ondersteunen en conflicten te vermijden bij het gebruik van AJAX.

Wat is nieuw in versie 1.1.7 r3135:

  • Fixed bugs:
  • Correct recursieve samenvoeging voor CDbCriteria :: met
  • De bug die Gii slechts één relatie voor een ouder die een kind met meer FK koppeling moet het zou genereren
  • De bug die CPgsqlSchema reeks namen niet correct heeft te detecteren in een aantal scenario's
  • Fixed firing evenement meerdere keren wanneer levende (gebruik) / afgevaardigde () op AJAXified pagina's
  • De bug dat migratie opdracht de connectionID waarde van de eigenschap niet respecteert
  • De bug die beginCache met renderDynamic niet werkte bij gebruik meerdere keren
  • Fixed CGridView js bug op SelectionChanged & quot; sboxname ongedefinieerd is & quot;
  • De bug die CWebUser :: getFlashes () zou een contra-array terug te keren in het resultaat
  • CHttpRequest :: getUrl () moet dezelfde zijn als getRequestUri
  • zijn
  • Fixed CDbCriteria :: mergeWith fout
  • De bug die roepen CSqliteSchema :: resetSequence () kan uitzondering te gooien als er geen autoincrement column
  • Fixed bug die Gii code / diff view niet werd vanaf de top
  • De bug die CGridView ajax oproepen ergens fout waarschuwing zou geven bij het verlaten van de huidige pagina (mdomba, Qiang)
  • CGridView filter gebruikt nu jQuery serialize () in plaats van param (), zodat een vakje kan worden gebruikt als een filter
  • Probleem opgelost dat CGridView zelfs rijen, waar niet goed weergegeven in Firefox en Chrome
  • De bug in CFileHelper :: getExtension, ValidatePath en getMimeTypeByExtension die niet correct was het vinden van de bestandsextensie
  • De bug dat een aantal kolommen niet goed in MigrateCommand zijn genoteerd
  • De bug die aannemer niet herkende de AS zoekwoord bij het gebruik van tafel alias
  • De bug die roepen CActiveDataProvider :: getTotalItemCount () expliciet zou de toegepaste scopes verdwijnen
  • 'meedoen' in gebreke scopes is nu gerespecteerd door STAT relations
  • De bug die bij de vaststelling van CJuiDatePicker.flag = true, zou de datum picker niet weergegeven
  • De bug die renameColumn voor MSSQL niet goed werkte
  • De bug dat een kennisgeving PHP kan optreden bij uitzondering uitzicht als een methode in de call stack heeft een zeer complexe handtekening
  • Fixed fout die CGridview breekt bij het updaten van niet-cgridview elementen
  • De bug in CCheckBoxColumn, & quot; controleer alle & quot; checkbox werd niet gecontroleerd / ongecontroleerd wanneer dat nodig is
  • De bug in CGridView, SelectionChanged werd niet genoemd als & quot; controleer alle & quot; is geklikt
  • Fixed resetten volgorde CDbCommand :: truncateTable
  • Vaste CMemCache incompatibiliteit met een aantal pecl-memcache en memcached versies
  • Verbeteringen:
  • Toegevoegd Geparameteriseerde genaamd scopes, voegde scopes criteria, uitgevoerd scope criteria samenvoegen
  • Toegevoegd REST URL beheer
  • Verbeterde CUrlManager :: parsePathInfo () ter ondersteuning van multi-dimensionale ingang arrays
  • Ondersteuning voor & quot; door middel van & quot; in Active Record relaties mogelijk maakt om vereniging tafel gegevens te verwerken
  • Ondersteuning toegevoegd voor het gebruik van aangepaste script pakketten met CClientScript
  • Open CActiveForm :: eigenschappen en summaryID
  • Toegevoegd CDbColumnSchema :: autoincrement woning te laten controleren of een DB kolom auto-incrementele
  • Toegevoegd updateSelector woning aan zowel CGridView en CListView
  • Verbeterde CUrlValidator door de toevoeging van 'validSchemes' en 'defaultScheme' eigenschap (Y !!)
  • Verbeterde CWidget :: getViewPath () ter ondersteuning van terugkerende thema-view path
  • Verbeterde CGridView: op ajax error een goede boodschap is samengesteld en weergegeven of eventueel naar de aangepaste fout handler
  • Toegevoegd CFormInputElement :: $ enableAjaxValidation en $ enableClientValidation te laten draaien aan / uit AJAX validatie voor individuele invoervelden
  • Toegevoegde $ dumpLogs parameter om clogger :: flush (), zodat log berichten kunnen worden gedwongen te worden gestort op wil
  • de optie toegevoegd 'uncheckValue om CHTML :: activeRadioButtonList en CHTML :: activeCheckBoxList. Het maakt het mogelijk om verborgen veld rendering te voorkomen
  • Open CClientScript :: $ hasScripts
  • Toegevoegd CWebUser :: authTimeout om scheiding tussen authenticatie-out en sessie timeout ondersteunen
  • CDbConnection zal nu open een DB-verbinding alleen wanneer nodig, tenzij autoConnection true is ingesteld
  • Ondersteuning toegevoegd om aangepaste ingang ID gebruiken voor invoer velden die AJAX-gebaseerde validatie nodig
  • Laat AR relaties op verschillende db verbindingen
  • Ondersteuning toegevoegd voor het gebruik van parameter binding met acties klassen gebaseerde
  • Toegevoegd CCaptchaAction :: gecompenseerd woning om te verlagen of verhogen de leesbaarheid van de captcha (Y !!)
  • Toegevoegd CDbCommand :: setFetchMode om het instellen van BOB resultaat ophalen modus
  • Bij het maken van model met Gii, zal de database veldnamen worden gecontroleerd om te voldoen aan PHP variabele naamgeving regels
  • Toegevoegd CHttpRequest :: getPut () en getDelete () om volledig te ondersteunen REST verzoeken

  • doelwit & quot;
  • Ondersteuning toegevoegd aan de & quot te respecteren; attribuut van een element gegenereerd door CHTML met & quot; te dienen & quot; HTML opties
  • De CActiveForm JavaScript moet nu correct triggeren Validatie voor checkbox en radio soort invoervelden (Y !!)
  • CTimestampBehavior :: timestampExpression kan nu een DB expressie zijn
  • CDataColumn zal nu altijd te maken van een filter als het goed filter is een string
  • Toegevoegd SQL-instructie vertoning in debug-modus wanneer er een fout optreedt tijdens het uitvoeren van een SQL
  • Toegevoegd CButtonColumn :: afterDelete zodat een aangepaste JavaScript-functie kan worden genoemd naar de wisfunctie
  • Toegevoegd CGridView :: blankDisplay om het aanpassen van lege cel weergave
  • Toegevoegd memcached check en hint aan de eisen checker
  • Stel default focus naar het wachtwoord input voor Gii inlogpagina
  • Laat de optie 'label' van CMenu menu-items om optioneel zijn en neem een ​​lege string waarde
  • Toegevoegd CWebUser :: autoUpdateFlash
  • Toegevoegd htmlOptions om CTreeView :: gegevens, zodat extra opties kan worden ingesteld voor elke boom knooppunt
  • Toegevoegd CDbMigration :: execute ()
  • Toegevoegd CMultiFileUpload :: options, zodat extra opties kunnen worden doorgegeven aan de bouwer van de multifile object
  • Laat de soort kolom optioneel bij het opgeven van kolommen voor CGridView
  • Toegevoegd $ escape parameter om CDbCriteria :: vergelijken ()
  • Verbeterde CJuiTabs zodat het tabblad inhoud kan worden overgeslagen
  • Toegevoegd CListView :: separator
  • Toegevoegde $ clearErrors parameter om CModel :: valideren ()
  • Toegevoegd CDbConnection :: setAttributes () en GetAttributes () ter ondersteuning van het initialiseren van DB-verbinding met een BOB attributen
  • Toegevoegd meer tokens te summaryText wanneer CBaseListView.enablePagination is ingesteld false
  • Open CActiveRecord :: vraag ()
  • Toegevoegd CGridView :: ajaxUpdateError in de mogelijkheid om een ​​aangepaste ajax error-handler gebruiken
  • toegestaan ​​met behulp van CController plaats van Controller met webapp gegenereerde applicatie
  • Toegevoegd vermogen om relationele zoekopdracht uit te voeren zonder dat het verband modellen
  • foutpagina geeft nu associatieve array keys in parameter lijst
  • Toegevoegd CController :: getActionParams () en invalidActionParams () om het aanpassen actie parameter binding feature
  • Toegevoegd CEvent :: $ params
  • CStringValidator maakt nu gebruik van toepassing charset standaard als mb_strlen is beschikbaar
  • Wijzigingen:
  • CGridView maakt nu footer nadat het lichaam inhoud
  • Calling CActiveRecord :: getRelated ($ naam, true) nu zal de DB-query, zelfs als isNewRecord waar is opnieuw
  • Upgraded jQuery UI naar versie 1.8.11
  • Verbeterde jQuery naar versie 1.5.1
  • CConsoleCommand :: usageError () wordt nu afgesloten met foutcode 1
  • jQuery UI maakt nu gebruik van minified CSS
  • Verwijderd jQuery afmetingen plugin omdat het in jQuery kern
  • Upgraded bgiframe naar 2.1.2
  • Nieuw:
  • Ondersteuning toegevoegd voor het uitvoeren van een naadloze client-side validatie van gegevens met behulp van CActiveForm
  • Toegevoegde CDateValidator
  • Ondersteuning toegevoegd voor de zoekopdracht caching
  • Toegevoegd Litouwse vertalingen

Wat is nieuw in versie 1.1.6 r2877:

  • De bug die AR-query relationele met pagina -door en sorteren kan niet werken voor SQL Server
  • De bug die AR en Gii kan mislukken voor tafels niet in gebreke schema in Oracle DB
  • De bug die CJSON :: coderen mogelijk ongeldig encoding resultaat genereren wanneer gegevens vlotter nummers bevat
  • De bug die CJuiDatePicker :: $ name een PHP fout kan veroorzaken
  • CHttpRequest :: getPathInfo () respecteert nu gecodeerde karakters (Sam Dark, creocoder)
  • CFileHelper :: getMimeType () veroorzaakte een fout bij gebruik van PHP 5.2 en PECL FileInfo uitbreiding
  • De bug die CDbCommandBuilder :: createInCondition () werkt niet met composiet toetsen
  • Fixed a typo in CDbCommandBuilder dat de correcte afhandeling van de groep en die in createCountCommand uitgeschakeld
  • Fixed het probleem dat toetsen gesmolten in rasterweergave en lijstweergave moeten worden gecodeerd
  • Probleem opgelost de AR werkt niet met het type PostgreSQL-array column
  • De bug die op CListView ajax verzoek is het genereren van een DOM container binnen zichzelf
  • Fixed het probleem dat CActiveRecord :: bestaat () kan dubbelzinnig fout kolom veroorzaken wanneer gebruikt in relationele zoekopdracht
  • Probleem opgelost dat de samenvatting weergegeven CGridView en CListView onjuist is voor SQL Server
  • Probleem opgelost die plat CJuiDatePicker niet sluit het label correct
  • De bug die CSecurityManager :: computeHMAC () genereert niet-standaard HMAC
  • De bug die de gebruiker opgegeven vorm ID niet wordt geëerd bij het bouwen van een formulier met behulp van CForm met een model
  • Fixed a bug in het genereren van het aantal symbolen van I18N gegevens van CLDR
  • De bug die een PHP fout wanneer CAssetManager :: publiceren () veroorzaakt geprobeerd om een ​​symbolische link te maken in een niet-bestaande directory
  • De bug die CActiveForm voor onnodige js code over het instellen van de focus
  • Fixed CDateTimeParser :: parse () standaard uren, minuten en seconden in acht als ze niet worden gebruikt in het patroon
  • Bijgewerkt multifile plugin gebruikt door CMultiFileUpload naar versie 1.47
  • Toegevoegde $ driverOptions parameter om CDbCommand :: bindParam () methode
  • Toegevoegd CAssetManager :: $ excludeFiles woning aan de uitsluiting van irrelevante bestanden ondersteunen van het uitgeefproces
  • De contactformulier model van de blog demo maakt nu gebruik van CCaptcha :: checkRequirements maken
  • CHTML :: knop zal niet maken de naam attribuut als het null is ingesteld
  • Veranderd de ondertekening van CValidator :: createValidator () om het gemakkelijker maken om te gebruiken
  • Bijgewerkt Blueprint CSS naar versie 1.0
  • Toegevoegde $ defaultUrl parameter om CWebUser :: getReturnUrl ()
  • Ondersteuning voor CLDR-gebaseerde meervoudsvormen formaat en het aantal tijdelijke aanduidingen te Yii :: t (creocoder, Sam Dark, Qiang, dmitriy.trt)
  • createAbsoluteUrl in CWebApplication en CController zal nu respecteren URL regels die al gastheer info ingebouwde
  • Toegevoegd ipFilters de Gii aangemaakte configuratiebestand om verwarring bij de gebruiker (Sam Dark, Steve Friedl) te verminderen
  • Toegevoegd CDbDataReader implementeert Telbare-interface
  • Toegevoegd checkIntegrity en resetSequence voor SQL Server
  • Verbeterde CActiveForm zodat deze meerdere keren worden gebruikt op dezelfde pagina voor hetzelfde type gegevensmodel
  • CDbConnection.tablePrefix kunnen nu gebruik maken van een lege string als tabel prefix
  • Toegevoegd submenuOptions optie om CMenu :: items
  • Toegevoegd CDbConnection :: driverMap om gemakkelijker aanpassen van schema lessen
  • Bijgewerkt CLDR gegevens naar versie 1.9
  • toegestaan ​​passeren meerdere vormen of choice-formaat hoeveelheid parameter zonder verpakking met scala
  • CDbConnection :: quoteColumnName en quoteTableName naar behoren citeren tabelvoorvoegsel en schema prefix.
  • Toegevoegd CConsoleCommand :: init ()
  • Verbeterde uitzondering display met broncode voor elke call stack (Sam Dark, Qiang)
  • Verbeterde foutmelding in de console command-modus
  • Ondersteuning toegevoegd voor het gebruik van anonieme parameters en globale opties in de console commando's
  • Toegevoegd bericht vertalingen in Tsjechië en Kroatië
  • Verbeterde CFileLogRoute de logs sneller te verwerken
  • Verbeterde IDE code completion voor Yii :: app () - & # x3e;
  • CSort ondersteunt nu relation.field notatie grids door verwante model velden (Sam Dark, denis909)
  • sorteren
  • Toegevoegd CHttpRequest - & # x3e; xSendFile () om het downloaden van bestanden te verwerken met behulp van X-sendfile header
  • gerefactored CMenu door het toevoegen van CMenu :: renderMenuItem om het gemakkelijker maken om te verlengen
  • gerefactored CCheckBoxColumn voor een beter gebruik, voegde CCheckColumn - & # x3e; selectableRows
  • Composite buitenlandse sleutels moeten worden gescheiden door een komma in CActiveRecord :: relaties ()
  • CGridView zal nu de eerste pagina weer te geven na het veranderen van filters
  • isset ($ model - & # x3e; x) en isset ($ model [ 'x']) zijn nu identiek voor CActiveRecord modellen
  • Veranderd CHTML :: clientChange () tot $ maken live een configureerbare optie $ htmlOptions
  • Implemented de database migratie functie
  • Toegevoegd query builder

Eisen

  • PHP 5.4 of hoger

Vergelijkbare software

FOXopen
FOXopen

13 Apr 15

Apache Wink
Apache Wink

13 Apr 15

TinyCore.js
TinyCore.js

12 May 15

Thorax
Thorax

13 Apr 15

Andere software van ontwikkelaar Yii Software LLC

Yii PHP Framework
Yii PHP Framework

12 Feb 17

Reacties op Yii PHP Framework

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!
Zoek op categorie