Yii PHP Framework

Sagteware kiekie:
Yii PHP Framework
Sagteware besonderhede:
Weergawe: 2.0.7 Opgedateer
Upload datum: 9 Apr 16
Ontwikkelaar: Yii Software LLC
Lisensie: Gratis
Populariteit: 81

Rating: nan/5 (Total Votes: 0)

Deur die jare, Yii is een van die mees gebruikte en liefgehad PHP raamwerk rondom.

Dit is te danke aan hul groot uitbreidings basis, uitgebreide dokumentasie en behoorlik geskrewe kode.

Vier voorbeelde (blog, hangman spel, telefoon boek en basiese 'Hello world! "Bladsy) is ingesluit in die aflaai pakket.

Wat is nuut in hierdie weergawe:

  • Route Alias ​​
  • Afhanklike komponent Configuration
  • onveranderlike Slug
  • DatePicker taal Terugval
  • Die slaag validasiefoute

Wat is nuut in weergawe 2.0.6:

  • Route Alias ​​
  • Afhanklike komponent Configuration
  • onveranderlike Slug
  • DatePicker taal Terugval
  • Die slaag validasiefoute

Wat is nuut in weergawe 2.0.4:

  • Route Alias ​​
  • Afhanklike komponent Configuration
  • onveranderlike Slug
  • DatePicker taal Terugval
  • Die slaag validasiefoute

Wat is nuut in weergawe 2.0.3:

  • Route Alias ​​
  • Afhanklike komponent Configuration
  • onveranderlike Slug
  • DatePicker taal Terugval
  • Die slaag validasiefoute

Wat is nuut in weergawe 2.0.2:

  • Route Alias ​​
  • Afhanklike komponent Configuration
  • onveranderlike Slug
  • DatePicker taal Terugval
  • Die slaag validasiefoute

Wat is nuut in weergawe 2.0.0:

  • Yii 2.0 ondersteun DB migrasie, toegang databasis voorwerpe ( DAO), navraag bouer en Active Record.
  • Yii 2.0 gebruik PHP as sy standaard sjabloon taal. Dit ondersteun ook Twig en Smarty deur middel van sy sjabloon enjin uitbreidings.
  • Ingeboude ondersteuning vir SQL inspuitings, XSS aanvalle, CSRF aanvalle, koekie verhoed dat daar, ens ..
  • Yii 2.0 aanvaar PHP naamruimtes en eienskappe, PSR standaarde, komponis en Bower.
  • Soos in 1.1, Yii 2.0 ondersteun beswaar eienskappe gedefinieer via getters en etters, konfigurasies, gebeure en gedrag.
  • Die Yii debugger kan jy die runtime internals van jou aansoek te ondersoek.
  • Yii 2.0 ondersteun 'n hele reeks kas opsies, vanaf bediener kant kas, soos fragment kas, navraag kas te kliënt kant HTTP kas.
  • Yii 2.0 bied ook GII, 'n kodegenerasie hulpmiddel.
  • Yii 2.0 kan jy 'n stel van ten volle funksionele REST API's wat voldoen aan die nuutste protokolle vinnig te bou.
  • Jy kan vinnig te skep HTML vorms wat beide kliënt kant en bediener kant validering ondersteun.
  • Yii 2.0 bied ingeboude ondersteuning vir gebruikers verifikasie en magtiging.
  • Yii 2.0 kom met 'n ryk versameling van gebruikerskoppelvlak-elemente, genaamd widgets, om te help jy vinnig te bou interaktiewe gebruikerkoppelvlakke.
  • Yii 2.0 bied baie nuttige helper klasse om 'n paar algemene take te vereenvoudig.
  • Dit ondersteun boodskap vertaling asook siening vertaling.
  • Dit ondersteun ook-land-gebaseerde meervoudsvorme en data opmaak, wat voldoen aan die waakeenheid standaard.

Wat is nuut in weergawe 1.1.15:

  • Hierdie weergawe fixes 'n sekuriteit probleem gevind in CDetailView in die 1.1.14 vrylating.

Wat is nuut in weergawe 1.1.14:

  • Nuut:
  • Toegevoegde CRedisCache wat redis sleutel waarde winkel gebruik as kas backend
  • Yii registreer by Packagist, bygevoeg komponis inligting lêer
  • Toegevoegde CPasswordHelper
  • Toegevoegde Katalaans Vertaling
  • Nuwe sjabloon plekhouers vir CHTML :: radioButtonList () en CHTML :: checkBoxList ()
  • Bygevoeg 'deur 'n opsie om CActiveRecord :: BELONGS_TO verhouding

Wat is nuut in weergawe 1.1.11:

  • Bygevoeg volledige gedrag en gebeure CConsoleCommand :: onBeforeAction & CConsoleCommand :: onAfterAction.
  • Bygevoeg ondersteuning vir Put en DELETE versoek getonnel deur POST via parameter genoem _method in POST liggaam.
  • ondersteuning by vir HTML5 url, e-pos, nommer, omvang en datum velde om CHTML.
  • verander DATETIME tipe kolom vir PostgreSQL van nou af 'na 'n tyd stempel.
  • Toegevoegde getIsFlashRequest (), behoorlike hantering van Flash / Flex versoek by die gebruik van CWebLogRoute met Firebug.
  • Toegevoegde CBreadcrumbs :: $ activeLinkTemplate en CBreadcrumbs :: $ inactiveLinkTemplate eienskappe wat toelaat dat sjabloon elke item te verander.

Wat is nuut in weergawe 1.1.9 r3527:

  • Toegevoegde removeOld parameter boodskap opdrag yiic wat dit moontlik maak uitgediende reëls nie toe te voeg tot vertaling lêer gegenereer
  • Toegevoegde Yii :: t () om YiiBase :: aangedrewe ()
  • Toegevoegde vermoë om kern klasse oorheers met behulp YiiBase :: classMap
  • Ten volle outomatiese CLDR data update, opgedateer data te 2.0.1. Added getLanguageID, getScriptID, getTerritoryID, getRegionID, getLocaleDisplayName, getLanguage, getScript, getTerritory metodes om CLocale
  • Bygevoeg outomaties vir GII & quot; Table Naam & quot; gebied
  • CWebUser :: Inloggen () gee terug Die login status
  • Toegevoegde CConsoleCommand :: vinnige () wat vra vir insette en CConsoleCommand :: bevestig () wat vra vir bevestiging
  • Toegevoegde CInlineValidator :: clientValidate persoonlike kliënt validering stel
  • Toegevoegde CClientScript :: addPackage
  • Toegevoegde forceDownload om xSendFile opsies om van te kies tussen beslaglegging en inline ingesteldheid.
  • Toegevoegde CHTML :: liveEvents om die standaard globale styl vir die bevestiging van jQuery event handlers.
  • Toegevoegde HTTP_REFERER inligting aan die uitsondering log
  • Toegevoegde CDbMigration :: refreshTableSchema () dat gespesifiseerde tafel skedule kas verfris
  • Gedokumenteerde komponent Toegangers met @property vir aansienlik beter IDE outomaties
  • Toegevoegde CWebUser - & # x3e; loginRequiredAjaxResponse - waarde tot teruggestuur word vir Ajax oproepe in die geval van die gebruiker sessie verstryk
  • CFileCache :: kry () is nou onderdruk 'n moontlike PHP fout wat mag voorkom op konkurrente versoeke
  • jquery.yiiactiveform.js bygevoeg tjek vir vorm sigbaarheid te bekragtig () om JS fout te voorkom wanneer die gebruik van CActiveForm met dialoog jQuery
  • verwyder die tjek vir Ajax oproep in CErrorHandler :: handleException ()
  • CAssetManager genereer nou verskillende hash vir lêers / dopgehou met verskillende mtime
  • Yii fout skerm sal nou behoorlike boodskap soos fout / waarskuwing / kennisgewing vertoon
  • CHTML :: clientchange () gebruik nou die nuwe jQuery op metode () vir geval bindend

Wat is nuut in weergawe 1.1.8 r3324:

  • verander die konstruktor van CUploadedFile publiek.
  • Bygevoeg ondersteuning aan die kas inhoud ongeldig deur die oprigting van COutputCache :: duur te wees 0.
  • opgegradeer HTMLPurifier om v4.3.0.
  • verander XML mimetype om aansoek / xml vir meer interoperabiliteit.
  • opgegradeer jQuery UI te 1.8.13.
  • opgegradeer jQuery om 1.6.1.
  • opgegradeer Blueprint CSS om 1.0.1.
  • CWebService sal nie bronlêer naam en fout lyn nommer in die produksie af te wys.
  • Die opstel CDbConnection :: $ emulatePrepare valse nou uitdruklik gestel BOB :: ATTR_EMULATE_PREPARES te wees om vals te wees.
  • verander CHTML :: clientChange geval binding aan persoonlike tipes gebeurtenis te ondersteun en konflikte te vermy wanneer die gebruik van AJAX.

Wat is nuut in weergawe 1.1.7 r3135:

  • Vaste foute:
  • Die korrekte rekursiewe samesmelting vir CDbCriteria :: met
  • Vaste die fout wat GII net een verhouding vir 'n ouer wat 'n kind met meer SK skakeling moet dit sou genereer
  • Vaste die fout wat CPgsqlSchema volgorde name nie korrek het op te spoor in 'n paar scenario's
  • Vaste afvuur gebeurtenis meer as een keer toe live (met behulp van) / afgevaardigde () op AJAXified bladsye
  • Vaste die fout wat migrasie command die connectionID eiendomswaarde nie respekteer
  • Vaste die fout wat beginCache met renderDynamic nie gewerk as dit gebruik word verskeie kere
  • Vaste CGridView JS fout op selectionChanged & quot; sboxname ongedefinieer & quot;
  • Vaste die fout wat CWebUser :: getFlashes () sou 'n toonbank verskeidenheid terugkeer in die resultaat
  • CHttpRequest :: getUrl () moet dieselfde as getRequestUri
  • wees
  • Vaste CDbCriteria :: mergeWith fout
  • Vaste die fout wat 'n beroep CSqliteSchema :: resetSequence () mag uitsondering gooi sonder dat daar 'autoincrement kolom
  • Vaste fout wat GII kode / diff oog nie vanaf top
  • Vaste die fout wat CGridView Ajax oproepe iewers fout waarskuwing sal vertoon wanneer jy die huidige bladsy (mdomba, Qiang)
  • CGridView filter gebruik nou jQuery afleveringen () in plaas van param () sodat 'n boks kan gebruik word as 'n filter
  • Vaste die probleem wat CGridView selfs rye waar nie behoorlik gelewer in Firefox en Chrome
  • Vaste die fout in CFileHelper :: getExtension, validatePath en getMimeTypeByExtension wat nie korrek is om die lêer uitbreiding
  • Vaste die fout dat sommige kolomme nie behoorlik in MigrateCommand aangehaal
  • Vaste die fout wat bouer het nie besef die AS navraag navraag by die gebruik van tafel alias
  • Vaste die fout wat 'n beroep CActiveDataProvider :: getTotalItemCount () uitdruklik sou maak die toepassing bestek verdwyn
  • 'sluit' in gebreke bestekke is nou gerespekteer deur STAT verhoudings
  • Vaste die fout wat by die opstel van CJuiDatePicker.flag = true, sal die datum plukker verskyn nie
  • Vaste die fout wat renameColumn vir MSSQL nie korrek gewerk het
  • Vaste die fout wat 'n kennisgewing PHP kan voorkom in uitsondering oog as 'n metode in die oproep stapel het 'n baie komplekse handtekening
  • Vaste fout wat CGridview breek wanneer die opdatering van nie-cgridview elemente
  • Vaste die fout in CCheckBoxColumn, & quot; kyk al & quot; boks is nie nagegaan / afgeskakel wanneer dit nodig is
  • Vaste die fout in CGridView, selectionChanged is nie genoem toe & quot; kyk al & quot; is gekliek
  • Vaste Herstel volgorde CDbCommand :: truncateTable
  • Vaste CMemCache onverenigbaarheid met 'n paar PECL-memcache en memcached weergawes
  • Verbeterings:
  • Toegevoegde parametrized vernoem bestekke, bygevoeg bestek kriteria, geïmplementeer omvang kriteria samesmelting
  • Bygevoeg REST URL bestuur
  • Verbeterde CUrlManager :: parsePathInfo () te ondersteun multi-dimensionele insette skikkings
  • Bygevoeg ondersteuning vir & quot; deur & quot; in Active Record verhoudings sodat tot assosiasie tafel data te hanteer
  • Bygevoeg ondersteuning vir die gebruik van persoonlike script pakkette met CClientScript
  • Exposed CActiveForm :: eienskappe en summaryID
  • Toegevoegde CDbColumnSchema :: autoIncrement eiendom toe te laat nagaan of 'n DB kolom is outomaties inkrementele
  • Toegevoegde updateSelector eiendom aan beide CGridView en CListView
  • Verbeterde CUrlValidator deur die byvoeging van 'validSchemes' en 'defaultScheme' eiendom (Y !!)
  • Verbeterde CWidget :: getViewPath () te ondersteun terugkeer tema oog pad
  • Verbeterde CGridView: op Ajax fout 'n behoorlike boodskap is saamgestel en vertoon of opsioneel gestuur om die persoonlike fout hanteerder
  • Toegevoegde CFormInputElement :: $ enableAjaxValidation en $ enableClientValidation te laat draai op / af AJAX validering vir individuele insette velde
  • Toegevoegde $ dumpLogs parameter om clogger :: spoel () sodat log boodskappe kan gedwing word om gestort na willekeur
  • opsie bygevoeg 'uncheckValue se CHTML :: activeRadioButtonList en CHTML :: activeCheckBoxList. Dit maak dit moontlik om verborge veld lewering te verhoed
  • Exposed CClientScript :: $ hasScripts
  • Toegevoegde CWebUser :: authTimeout om skeiding te maak tussen verifikasie time-out en sessie tyduit ondersteun
  • CDbConnection sal nou oopmaak 'n DB verbinding net wanneer dit nodig is, tensy autoConnection ware gestel
  • Bygevoeg ondersteuning aan persoonlike insette ID vir insette velde wat AJAX-gebaseerde validering nodig
  • Laat AR verhoudings oor afsonderlike db verbindings
  • Bygevoeg ondersteuning vir die gebruik van parameter bindend met aksies-klas gebaseer
  • Toegevoegde CCaptchaAction :: geneutraliseer eiendom ten einde te verminder of verhoog die leesbaarheid van die CAPTCHA (Y !!)
  • Toegevoegde CDbCommand :: setFetchMode te laat opstel BOB gevolg haal af
  • Wanneer die skep van model met GII, sal databasis veldname nagegaan word in ooreenstemming met PHP veranderlike benaming reëls
  • Toegevoegde CHttpRequest :: getPut () en getDelete () ten volle te ondersteun REST versoeke

  • teiken & quot;
  • Bygevoeg ondersteuning aan die & quot respekteer; kenmerk van 'n element wat deur CHTML met & quot; te dien & quot; HTML opsies
  • Die CActiveForm JavaScript moet nou korrek sneller validaton vir boks en radio tipe insette velde (Y !!)
  • CTimestampBehavior :: timestampExpression kan nou 'n DB uitdrukking wees
  • CDataColumn sal nou altyd lewer 'n filter indien die eiendom filter is 'n string
  • Toegevoegde SQL-stelling vertoning in debug modus wanneer 'n fout begaan, terwyl die uitvoering van 'n SQL
  • Toegevoegde CButtonColumn :: afterDelete sodat 'n persoonlike JavaScript-funksie genoem kan word na die verwydering funksie
  • Toegevoegde CGridView :: blankDisplay te laat opstel leeg sel vertoon
  • Bygevoeg memcached tjek en wenk om vereistes checker
  • Stel verstek fokus om die wagwoord insette vir GII aanmelding bladsy
  • Laat die opsie 'label' van CMenu menu-items te opsioneel wees en neem 'n leë string waarde
  • Toegevoegde CWebUser :: autoUpdateFlash
  • Bygevoeg htmlOptions om CTreeView :: data sodat bykomende opsies kan ingestel word vir enige verkenner node
  • Toegevoegde CDbMigration :: voer ()
  • Toegevoegde CMultiFileUpload :: opsies sodat bykomende opsies kan oorgedra word na die konstruktor van die multifile voorwerp
  • Laat die tipe kolom opsioneel wees wanneer spesifiseer kolomme vir CGridView
  • Bygevoeg $ ontsnapping parameter om CDbCriteria :: vergelyk ()
  • Verbeterde CJuiTabs sodat die blad inhoud kan oorgeslaan word
  • Toegevoegde CListView :: separator
  • Toegevoegde $ clearErrors parameter om CModel :: Bevestig ()
  • Toegevoegde CDbConnection :: setAttributes () en getAttributes () te ondersteun inisialisering DB verband met BOB skryf
  • Bygevoeg meer tekens te summaryText wanneer CBaseListView.enablePagination gestel valse
  • Exposed CActiveRecord :: navraag ()
  • Toegevoegde CGridView :: ajaxUpdateError vir die moontlikheid om 'n persoonlike Ajax fout hanteerder gebruik
  • toegelaat behulp CController in plaas van Controller met webapp gegenereer aansoek
  • Toegevoegde vermoë om Relational navraag uit te voer sonder om verwante modelle
  • Fout bladsy vertoon nou assosiatiewe skikking sleutels in parameter lys
  • Toegevoegde CController :: getActionParams () en invalidActionParams () toe te laat opstel aksie parameter bindende funksie
  • Toegevoegde CEvent :: $ params
  • CStringValidator gebruik nou aansoek charset by verstek as mb_strlen beskikbaar
  • Wysigings:
  • CGridView lewer nou footer na die liggaam inhoud
  • Oproep CActiveRecord :: getRelated ($ naam, ware) nou sal die DB navraag selfs al isNewRecord waar oordoen
  • opgegradeer jQuery UI na weergawe 1.8.11
  • opgegradeer jQuery weergawe 1.5.1
  • CConsoleCommand :: usageError () sal nou afsluit met fout kode 1
  • jQuery UI gebruik nou minified CSS
  • verwyder jQuery dimensies plugin want dit is in jQuery kern
  • opgegradeer bgiframe om 2.1.2
  • Nuut:
  • Bygevoeg ondersteuning vir die uitvoer van naatlose kliënt-kant data validering behulp CActiveForm
  • Toegevoegde CDateValidator
  • Bygevoeg ondersteuning vir navraag kas
  • Bygevoeg Litaus vertalings

Wat is nuut in weergawe 1.1.6 r2877:

  • Vaste die fout wat AR navraag Relationeel met bladsy -Opstel sorteer die risiko loop om te werk vir SQL Server
  • Vaste die fout wat AR en GII kan misluk vir tafels nie in standaard skedule in Oracle DB
  • Vaste die fout wat CJSON :: enkodeer, kan dalk ongeldig enkodering gevolg genereer wanneer data float getalle bevat
  • Vaste die fout wat CJuiDatePicker :: $ naam 'n PHP fout kan veroorsaak
  • CHttpRequest :: getPathInfo () respekteer nou geïnkripteer karakters (Sam Donker, creocoder)
  • CFileHelper :: getMimeType () veroorsaak 'n fout as dit gebruik word met PHP 5.2 en PECL File Info uitbreiding
  • Vaste die fout wat CDbCommandBuilder :: createInCondition () werk nie met saamgestelde sleutels
  • Vaste 'n tikfout in CDbCommandBuilder dat korrekte hantering van groep en sy het in createCountCommand versper
  • Vaste die kwessie wat sleutels gelewer in Raster skerm en lys vertoon moet word geïnkripteer
  • Vaste die kwessie van die AR nie werk met tipe PostgreSQL verskeidenheid kolom
  • Vaste die fout wat op CListView Ajax versoek genereer 'n DOM houer binne homself
  • Vaste die kwessie wat CActiveRecord :: bestaan ​​() mag dubbelsinnig fout kolom veroorsaak wanneer dit gebruik word in relasionele navraag
  • Vaste die kwessie dat die opsomming vertoon deur CGridView en CListView verkeerde mag wees vir SQL Server
  • Vaste die kwessie wat plat CJuiDatePicker nie toemaak dis etiket korrek
  • Vaste die fout wat CSecurityManager :: computeHMAC () verwek nie-standaard HMAC
  • Vaste die fout wat die gebruiker verskaf vorm ID nie vereer by die bou van 'n vorm met behulp van CForm met 'n model
  • Vaste 'n fout in die opwekking van die getalsimbole van I18N data van CLDR
  • Vaste die fout wat 'n PHP fout wanneer CAssetManager :: publiseer () veroorsaak het probeer om 'n symlink skep in 'n nie-bestaande gids
  • Vaste die fout wat CActiveForm genereer onnodige JS-kode oor die opstel fokus
  • Vaste CDateTimeParser :: parse () verstek uur, minuut en sekonde hantering wanneer dit nie gebruik word in patroon
  • Opdateer multifile plugin wat gebruik word deur CMultiFileUpload na weergawe 1.47
  • Toegevoegde $ driverOptions parameter om CDbCommand :: bindParam () metode
  • Toegevoegde CAssetManager :: $ excludeFiles eiendom te uitsluiting van irrelevante lêers ondersteun uit die publikasie proses
  • Die kontak vorm model van die blog demo nie nou gebruik van CCaptcha :: checkRequirements maak
  • CHTML :: knoppie sal vergeld die naam kenmerk as dit nul is ingestel
  • verander die ondertekening van CValidator :: createValidator () te maak dit makliker om te gebruik
  • Opdateer Blueprint CSS weergawe 1.0
  • Toegevoegde $ defaultUrl parameter om CWebUser :: getReturnUrl ()
  • Bygevoeg ondersteuning vir CLDR-gebaseerde meervoudsvorme formaat en plekhouers te Yii :: t (creocoder, Sam Donker, Qiang, dmitriy.trt)
  • createAbsoluteUrl in CWebApplication en CController sal nou respekteer URL reëls wat reeds gasheer inligting ingeboude
  • Bygevoeg ipFilters om die GII-geskape opstelling lêer na gebruiker verwarring (Sam Donker, Steve Friedl) verminder
  • Toegevoegde CDbDataReader implemente Count Able koppelvlak
  • Toegevoegde checkIntegrity en resetSequence vir SQL Server
  • Verbeterde CActiveForm sodat dit meer as een keer gebruik kan word op dieselfde bladsy vir dieselfde tipe data model
  • CDbConnection.tablePrefix kan nou gebruik 'n leë string as tabelvoorvoegsel
  • Bygevoeg submenuOptions opsie om CMenu :: items
  • Toegevoegde CDbConnection :: driverMap om voorsiening te maak makliker opstel skedule klasse
  • Opdateer CLDR data na weergawe 1.9
  • toegelaat verby verskeie vorme of keuse-formaat hoeveelheid parameter sonder wikkel dit met verskeidenheid
  • CDbConnection :: quoteColumnName en quoteTableName sal behoorlik te haal tabelvoorvoegsel en skedule voorvoegsel.
  • Toegevoegde CConsoleCommand :: init ()
  • Verbeterde die uitsondering vertoning met bronkode vir elke oproep stapel (Sam Donker, Qiang)
  • Verbeterde die fout vertoning in konsole opdrag modus
  • Bygevoeg ondersteuning vir die gebruik van anonieme parameters en globale opsies in konsole opdragte
  • Bygevoeg boodskap vertalings in Tsjeggiese en Kroasië
  • Verbeterde CFileLogRoute om die stompe vinniger verwerk
  • Verbeterde IO-kode voltooiing vir Yii :: app () - & # x3e;
  • CSort ondersteun nou relation.field notasie om roosters deur verwante model velde (Sam Donker, denis909)
  • sorteer
  • Toegevoegde CHttpRequest - & # x3e; xSendFile () lêer aflaai versoeke te verwerk deur gebruik te maak van X-Sendfile kop
  • Refactored CMenu deur die byvoeging van CMenu :: renderMenuItem te maak dit makliker om uit te brei
  • Refactored CCheckBoxColumn vir 'n beter gebruik, bygevoeg CCheckColumn - & # x3e; selectableRows
  • Saamgestelde vreemde sleutels moet geskei deur kommas in CActiveRecord :: verhoudings ()
  • CGridView sal nou die eerste bladsy vertoon nadat filters verander
  • isset ($ model - & # x3e; x) en isset ($ model [ 'x']) is nou identies vir CActiveRecord modelle
  • verander CHTML :: clientChange () tot $ maak leef 'n konfigureerbare opsie in $ htmlOptions
  • geïmplementeer om die databasis migrasie funksie
  • Bygevoeg navraag bouer

Vereistes :

  • PHP 5.4 of hoër

Soortgelyke sagteware

Spring Framework
Spring Framework

6 Mar 16

Scaladin
Scaladin

24 Feb 15

Rendr
Rendr

10 Dec 15

Ander sagteware ontwikkelaar Yii Software LLC

Yii PHP Framework
Yii PHP Framework

12 Feb 17

Kommentaar te Yii PHP Framework

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!
Soek op kategorie