Yii PHP Framework

Software screenshot:
Yii PHP Framework
Podrobnosti Software:
Verze: 2.0.11 Aktualizováno
Datum uploadu: 12 Feb 17
Vývojka: Yii Software LLC
Licence: Volný
Popularita: 13

Rating: 5.0/5 (Total Votes: 1)

Yii PHP Framework je open source, svobodný a nezávislý na platformě webový software, který poskytuje vysoce výkonné komponenty založené na PHP rámec, které bylo navrženo zejména umožnit webovým programátorům vyvíjet large-scale, web-based aplikace.

Yii je napsáno v přísném OOP (objektově orientovaného programování), to je snadné se naučit, zahrnuje vysoce opakovaně použitelných komponent, a může snížit čas potřebný pro vývoj výrazně, jak budete potřebovat pouze vědět, objektově orientované programování a PHP jej používat .


Stručná charakteristika

Mezi klíčové funkce patří MVC (Model-View-Controller) návrhový vzor, ​​AJAX povoleny widgety, Web Services protokolování chyb a manipulaci, automatické generování kódu, migraci databáze, prodlužovací knihovna, Tvůrce dotazu, databáze Access Objects podpora (DAO) , stejně jako komplexní dokumentace.

Navíc softwarové funkce jednotka testování, testování funkčnosti, motivů a stažení z kůže, vestavěný povolení a autentizace, podpora pro kód třetí strany, vrstvené režimu cache, validace formuláře a vstup, lokalizace a internacionalizace, a podpůrné Active Record.

Díky přijatým modelu MVC, Yii je schopen nabídnout čistý SoC (oddělení zájmů, což zjednodušuje vývoj a udržování webových aplikací. Hierarchická Role-based Access Control (RBAC) je také podporován, stejně jako mnoho dalších atraktivní a inovativní funkce.


Začínáme s Yii PHP Framework

Chcete-li nainstalovat a používat Yii PHP rámec na vaší platformě, stáhnout nejnovější verzi z Softoware nebo prostřednictvím projektu & rsquo; s oficiální webové stránky (viz odkaz na konci článku), kde je distribuován ve dvou edicích, základních a pokročilých .

Uložit archiv někde v počítači, extrahujte jeho obsah s vaší oblíbenou vedoucí archivu nástroj, otevřít svůj preferovaný FTP klient připojit k serveru, kde chcete nasadit rámec Yii PHP a přenést všechny soubory do složky v kořenovém adresáři vašeho serveru.

Projekt je podporován na všech distribucích Linuxu, které up-to-date a zdravých Apache a PHP 5.4 instalace. Hardwarové architektury podporované patří 32-bit (x86) a 64-bit (x86_64)

Co je nového v této verzi:.

  • Verze 2.0.11 je menší uvolňování Yii 2.0, která obsahuje více než 110 vylepšení a oprav chyb.

Co je nového ve verzi 2.0.1:

  • Bug # 4471: Yii cache ApcCache :: vyvolání hodnot () nyní vrací pole v případě APC je nainstalován, ale není povolen v režimu CLI (samdark, Cebe)
  • Bug # 4823: Yii přesnost zpráv a zpracování chyb byly zlepšeny (samdark)
  • Bug # 4889: Aplikace se dostala do přesměrování smyčky, když se uživatel není povolen přístup k přihlašovací stránku. Nyní ukazuje 403 (samdark)
  • Bug # 5070: GII generátor Regulátor by měl používat řadiče názvu třídy namísto ID regulátoru zadat nový řadič (qiangxue)
  • Bug # 5402: Ladicí se nenačítají, kdy bylo uzávěry ve třídách aktiv (samdark)
  • Bug # 5448: Datum formatter dělal konverzi časového pásma o datu pouze v jejichž důsledku jsou odlišné datum zobrazené, než je uvedeno (Cebe)
  • Bug # 5452: Chyby se vyskytly po odeslání odezvy se nezobrazí (qiangxue)
  • Bug # 5521: Pevná Yii Console řadiče AssetController přestávky CSS URL, které začínají od '/' (Klimov-Paul)
  • Bug # 5570: Yii bootstrap Záložky by vyvolat výjimku, pokud je obsah není nastavena na jednu z jeho položek (RomeroMsk)
  • Bug # 5584: Yii RBAC DbRbacManager by neměly mazat položky při mazání pravidlo na databázi nepodporuje aktualizace kaskády (mdmunir)
  • Bug # 5601: Jednoduché podmínky v Query :: kde () a ActiveQuery :: kde () neumožňovala Yii db Expression které mají být použity jako hodnota (Cebe, stevekr)
  • Bug # 5619: Yii log Target by se neměli pokoušet spustit relaci, když tam není nikdo (Klimov-Paul, qiangxue)
  • Bug # 5657: Yii cache ApcCache :: mset () a madd () může způsobit varování v nějakém nastavení APC (LAV45)
  • Chyba # 5665: The currentPage meta data v uklidňující výsledek by měl být 1-based, podobný tomu, který v HTTP hlavičkách (qiangxue)
  • Bug # 5682: Příkaz aktiv by nesprávně spojit CSS souborů při UrlManager :: linkAssets je pravda (dmvslv)
  • Bug # 5702: závorka by měl být automaticky přidány do validátoru :: whenClient aby nedošlo k chybě js (mdmunir, qiangxue)
  • Bug # 5745: GII a ladit moduly mohou způsobit 404 výjimku, kdy trasa obsahuje pomlčky (qiangxue)
  • Bug # 5748: Smarty {cesta byla generování absolutní URL, ale vždy jen relativní (samdark, motzel)
  • Bug # 5768: Při nastavování atributu dat potvrdit odesílací tlačítko, kliknutím na tlačítko nebude spouštět odeslání formuláře (qiangxue)
  • Bug # 5780: QueryBuilder :: batchInsert () může způsobit & quot; nedefinovaný index & quot; Chyba (qiangxue)
  • Bug # 5833: Příkaz zprávy nezdaří s chybou FK omezujícími Při pokusu o aktualizaci zprávy (qiangxue)
  • Bug # 5863: Volba všechny jednotlivé Yii grid CheckboxColumn políčka v zobrazení mřížky nebyl což má za následek & quot; vše & quot; zaškrtnutým (samdark)
  • Bug # 5893: Yii pomocníky ArrayHelper :: ToArray () se nyní vztahuje reality parametr $ pro konverzi sestupně objektů v rekurzivní volání (otsec)
  • Bug # 5925: ArrayHelper :: HTMLEncode () nefunguje správně, když je hodnota kódovaný je vnořená array (tebazil)
  • Bug # 5962: DateValidator házel varování o neplatných data pomocí formátu ICU v systému Windows, Yii nyní pracuje kolem tohoto PHP Bug (Cebe)
  • Bug # 5997: Stejná zpráva může být exportován dvakrát přihlásit cíle (Klimov-Paul)
  • Bug # 6018: Při nastavení možnosti zakódovat přes Yii Widgety ActiveRecord :: errorOptions, to funguje opačně (stanishevsky, qiangxue)
  • Bug # 6049: Yii db Connection :: getSchema () pro Oracle by měl vrátit false, pokud neexistuje tabulky. Oracle nepodporuje ON klauzule UPDATE. (Wenbin1989)
  • Bug # 6081: Yii RBAC DbManager :: getChildren () nebyl citoval název sloupce správně (wenbin1989)
  • Bug # 6107: Yii zpráva byla vyprazdňování existujících překladů v .po v případě několika kategorií (samdark)
  • Bug # 6112: Yii zpráva byla nesprávně psaní doposud nepřeložené řetězce v .po v případě několika kategorií (samdark)
  • Bug # 6172: Yii RBAC DbManager by měl správně citovat názvy tabulek a sloupců (qiangxue)
  • Bug # 6164: Přidána chybějící podpora pro Yii db výraz, který má QueryBuilder mezi nimi a podobným stavům (Cebe)
  • Bug # 6236: Žádné JS skripty by měly být registrovány, pokud Yii Widgety ActiveForm :: enableClientScript je falešný (qiangxue)
  • Bug # 6150: Yii bootstrap Záložky rozevírací ID byly generovány nesprávně (samdark)
  • Bug # 6266: Kliknutím na tlačítko Reset při použití ActiveForm (Inteligent, qiangxue) neskrývá souhrn chyb
  • Bug # 6271: Dotaz cache vrací stejná data při spuštění stejné SQL s různými režimy načtení (grachov)
  • Bug # 6279: Yii db Schema :: getLastInsertID () míjel nesprávný výchozí název schématu pro CHOP (samdark)
  • Bug # 6305: Yii i18n Formátovač :: asParagraphs () nebyl unicode-aware (samdark)
  • Bug # 6311: Optimistický zámek pro ActiveRecord nefunguje podle očekávání (qiangxue)
  • Bug # 6367: Přidána Yii gii generátory crud generátor na podporu přizpůsobení cestu zobrazení pro řadič generované CRUD (qiangxue)
  • Bug # 6381: na straně klienta validace soubor by měl být zakázán v případě, že prohlížeč nepodporuje jej (Skysplit) Podpora
  • Bug: GII konzolový příkaz help informace neobsahuje globální nastavení (qiangxue)
  • Bug: Yii web UrlRule nemohl vytvořit adresy URL pro pravidly, které obsahují znaky Unicode (samdark)
  • Bug: Yii web AssetManager by neměla zveřejňovat zdravotně svazky aktiv (qiangxue)
  • Enh # 608: Přidána Yii web AssetConverter :: $ forceConvert (Klimov-Paul)
  • Enh # 4146: Přidána Yii bootstrap ButtonDropdown :: $ containerOptions (samdark)
  • Enh # 4181: Přidána Yii bootstrap Modal :: $ headerOptions a Yii bootstrap Modal :: $ footerOptions (tuxoff, samdark)
  • Enh # 4263: Přidána migrace a SQL schématu soubory pro Yii Log DbTarget (samdark)
  • Enh # 4395: parametr přidané $ checkAjax na Yii web Response :: přesměrování () podporovat výchozí přesměrování chování pro žádosti AJAX / PJAX (qiangxue)
  • Enh # 4450: Přidána Yii bootstrap Nav :: renderDropdown () (qiangxue)
  • Enh # 4457: Byla přidána podpora pro použití NoScript pro CSS souborů registrovaných prostřednictvím svazků aktiv a HTML pomocníka (samdark)
  • Enh # 4492: Podpora PostgreSQL specifické syntaxe pro QueryBuilder :: alterColumn () (qiangxue)
  • Enh # 4643: Extra možnosti uvedené v Yii widgety Breadcrumbs :: vazby bude zacházeno jako s atributy HTML pro generované hypertextové odkazy (qiangxue)
  • Enh # 4739: Lepší displej výjimek, kdy je formát odezva nastaven jako & quot; syrové & quot; formát (qiangxue)
  • Enh # 4791: Byla přidána podpora výstup na konzoli a více barev na příkazy konzoly (6pblcb, samdark, Klimov-Paul, ragazzo)
  • Enh # 5005: Byla přidána podpora pro potlačení načítání stejné soubory CSS v AJAX odpovědí (tof06, qiangxue)
  • Enh # 5223: Query builder nyní podporuje výběr sub-dotazy jako sloupce (qiangxue)
  • Enh # 5367: Přidána Yii grid DataColumn :: encodeLabel (SDKiller)
  • Enh # 5480: Přidána obranný kód Yii web User :: getIdentity (), aby se zabránilo možnému nekonečnou rekurzi (qiangxue)
  • Enh # 5494: Byla přidána podpora pro určení záhlaví nabídky v podobě konfigurační pole v Yii bootstrap rozevírací (hiltonjanfield, qiangxue)
  • Enh # 5503: Byla přidána podpora pro DateTimeImmutable na Formatter (olegtsvetkov, Cebe)
  • Enh # 5587: json_encode je nyní používán s JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE kde to dává smysl, i to je nyní výchozí pro JSON :: kódování () (samdark)
  • Enh # 5600: Povolit konfiguraci ladění panely ve Yii debug Module :: panelů jako název třída panel řetězců (qiangxue)
  • Enh # 5613: Přidána --overWrite možnost příkazu GII konzoly pro podporu přepsání všech souborů (motin, qiangxue)
  • Enh # 5627: Přidána Yii cache / flush-schema konzolový příkaz k vyprázdnění DB mezipaměti schématu připojení k dané databázi (6pblcb, samdark)
  • Enh # 5646: Call Yii base errorHandler :: unregister () namísto obnovení _ * _ manipulátory přímo (aivus)
  • Enh # 5683: Přidána Yii i18n Formátovač :: defaultTimeZone pro určení výchozí časové pásmo použít pro hodnot data a času uložených v databázi (Cebe)
  • Enh # 5688: Přidána volitelná $ jmeno_form na modelu :: loadMultiple (), které podporují přizpůsobení název formuláře přímo (qiangxue)
  • Enh # 5735: Přidána Yii bootstrap Záložky :: renderTabContent podporovat ručně vykreslování obsahu kartu (RomeroMsk)
  • ENH # 5770: přidáno více jmen chyb PHP pro ErrorException (mongosoft)
  • Enh # 5799: Yii bootstrap ButtonGroup :: tlačítka lze vzít všechny možnosti, které jsou podporovány Yii bootstrap Button (aleksanderd)
  • Enh # 5806: Povolit HTML :: encode (), které mají být použity, pokud není spuštěna aplikace (qiangxue)
  • Enh # 5954: Yii zpráva s příkazy nyní ukazuje uživatelsky přívětivé chybu, pokud to není schopen analyzovat zdrojový soubor (samdark)
  • Enh # 5983: Přidána Inflector :: věta () (pana1990, qiangxue)
  • Enh # 6113: Lepší konfigurace debugger a požadavek UI (schmunk42)
  • Enh # 6207: Byla přidána podpora pro ořezávání HTML řetězce pomocí StringHelper :: Truncate () a StringHelper :: truncateWords () (Alex-Code)
  • ENH # 6318: Vyrobeno widgety více chyba-tolerantní a uživatelsky přívětivé, kdy určité hodnoty možností jsou null (qiangxue)
  • ENH: Console :: potvrzení () nyní používá Console :: stdout () namísto echo aby bylo v souladu se všemi ostatními funkcemi (Cebe)
  • Enh: Yii RBAC DbManager migrace nyní používá komponentu databáze zadaný v nastavení komponenty namísto vždy používat výchozí dB (samdark)
  • Enh: Přidáno Yii base Controller :: renderContent () (qiangxue)
  • Enh: Yii příkaz Svítidlo nyní nabízí pomoc, pokud se žádné argumenty za předpokladu, namísto shazovat (samdark)
  • Chg # 3630: Yii db Command :: queryInternal () je nyní chráněna (samdark)
  • Chg # 4277: Yii grid GridView již není vyvoláním výjimky, kdy výsledky jsou prázdné a sloupce nejsou definovány (samdark)
  • Chg # 5508: Odpadá podporu pro --append možnost pro příkaz utkání (qiangxue)
  • Chg # 5874: Aktualizovaná Twitter Bootstrap na 3.3.x (samdark)
  • Apidoc Extension (yii2-apidoc):
  • Bug # 5623: Oprava pádu při třída obsahuje seřizovač, který nemá žádné argumenty např. setXyz () (Cebe)
  • Bug # 5899: Nesprávná třída uveden jako reference definedBy pro vlastnosti (Cebe)
  • Bug: Guide and API renderer nyní pracuje s relativními cestami / URL (Cebe)
  • Enh: Průvodce generátor nyní přeskočí obrázky adresář, pokud neexistuje místo házení chybu (Cebe)
  • Enh: Made --guidePrefix možnost k dispozici jako možnost příkazového řádku (Cebe)
  • Authclient Extension (yii2-authclient)
  • Bug # 6000: Pevné CCS pro Yii authclient Widgety AuthChoice není načten, pokud popupMode zakázán (Klimov-Paul)
  • Bootstrap Extension (yii2-bootstrap):
  • Bug # 5570: Yii bootstrap Záložky by vyvolat výjimku, pokud je obsah není nastavena na jednu z jeho položek (RomeroMsk)
  • Bug # 6150: Yii bootstrap Záložky rozevírací ID byly generovány nesprávně (samdark)
  • Enh # 4146: Přidána Yii bootstrap ButtonDropdown :: $ containerOptions (samdark)
  • Enh # 4181: Přidána Yii bootstrap Modal :: $ headerOptions a Yii bootstrap Modal :: $ footerOptions (tuxoff, samdark)
  • Enh # 4450: Přidána Yii bootstrap Nav :: renderDropdown () (qiangxue)
  • Enh # 5494: Byla přidána podpora pro určení záhlaví nabídky v podobě konfigurační pole v Yii bootstrap rozevírací (hiltonjanfield, qiangxue)
  • Enh # 5735: Přidána Yii bootstrap Záložky :: renderTabContent podporovat ručně vykreslování obsahu kartu (RomeroMsk)
  • Enh # 5799: Yii bootstrap ButtonGroup :: tlačítka lze vzít všechny možnosti, které jsou podporovány Yii bootstrap Button (aleksanderd)
  • Chg # 5874: Aktualizovaná Twitter Bootstrap na 3.3.x (samdark)
  • Debug Extension (yii2-debug):
  • Bug # 5402: Ladicí se nenačítají, kdy bylo uzávěry ve třídách aktiv (samdark)
  • Bug # 5745: GII a ladit moduly mohou způsobit 404 výjimku, kdy trasa obsahuje pomlčky (qiangxue)
  • Enh # 5600: Povolit konfiguraci ladění panely ve Yii debug Module :: panelů jako název třída panel řetězců (qiangxue)
  • Enh # 6113: Zlepšená konfigurace a požadavek UI (schmunk42)
  • Enh: Made DefaultController :: getManifest () odolnější proti poškozené soubory (Cebe)
  • ElasticSearch Extension (yii2-ElasticSearch):
  • Bug # 5662: ElasticSearch AR updateCounters () nyní používá výslovně groovy skript pro aktualizaci takže je kompatibilní s ES & gt; 1.3.0 (Cebe)
  • Bug # 6065: ActiveRecord :: unlink () bylo neúspěšné v některých situacích při práci s vztahy přes pole oceňují atributů (Cebe)
  • Enh # 5758: Povolit předávání vlastních možností ActiveRecord :: Update () a :: delete () včetně podpory pro směrování potřebného pro aktualizaci záznamů s mateřskou vztahu (Cebe)
  • Enh: Přidává podporu pro optimistické zamykání (Cebe)
  • GII Extension (yii2-GII):
  • Bug # 5070: GII generátor Regulátor by měl používat řadiče názvu třídy namísto ID regulátoru zadat nový řadič (qiangxue)
  • Bug # 5745: GII a ladit moduly mohou způsobit 404 výjimku, kdy trasa obsahuje pomlčky (qiangxue)
  • Bug # 6367: Přidána Yii gii generátory crud generátor na podporu přizpůsobení cestu zobrazení pro řadič generované CRUD (qiangxue)
  • Bug: GII konzolový příkaz help informace neobsahuje globální nastavení (qiangxue)
  • Enh # 5613: Přidána --overWrite možnost příkazu GII konzoly pro podporu přepsání všech souborů (motin, qiangxue)
  • MongoDB Extension (yii2-MongoDB):
  • Bug # 6026: Pevné Yii MongoDB ActiveRecord šetří null jako _id, pokud atributy jsou prázdná (Klimov-Paul)
  • Enh # 3855: Přidána nástrojů ladění panel pro MongoDB (Klimov-Paul)
  • Enh # 5592: Byla přidána podpora pro provoz '' findAndModify na Yii MongoDB query a Yii MongoDB ActiveQuery (Klimov-Paul)
  • Redis Extension (yii2-REDIS):
  • Bug # 4745: Hodnota jednoduchých String Vrátí byla ignorována REDIS klientem a pravda je vrácena namísto toho, nyní jen OK bude mít za následek pravdivé, zatímco všechny ostatní hodnoty jsou vráceny jako je (Cebe)
  • Enh # 3714: Byla přidána podpora pro připojení k REDIS serveru pomocí socket Unix (savvot, robregonm)
  • Smarty Extension (yii2-smarty):
  • Bug # 5748: {cesta byla generování absolutní URL, ale vždy jen relativní (samdark, motzel)
  • Sphinx Extension (yii2-sfinga):
  • Bug # 5601: Jednoduché podmínky v Query :: kde () a ActiveQuery :: kde () neumožňovala Yii db Expression které mají být použity jako hodnota (Cebe, stevekr)
  • Bug # 5634: Pevná Yii sfinga QueryBuilder nepodporuje operátory porovnání (více než, = atd) v případě specifikace (Klimov-Paul)
  • Bug # 6164: Přidána chybějící podpora pro Yii db Exression k QueryBuilder podobným stavům (Cebe)
  • Enh # 5223: Query builder nyní podporuje výběr sub-dotazy jako sloupce (qiangxue)

Co je nového ve verzi 1.1.14:

  • V této verzi jsme opravili více než 80 chyb a představil více než 60 drobná vylepšení a funkce. Přidali jsme CPasswordHelper, který poskytuje bezpečný a aktuální způsob, jak ukládat a ověření hesla hashe; Přidali jsme CRedisCache podporovat používání REDIS pro ukládání do mezipaměti účelu; a Yii nyní může být instalovány jako balíček skladatel.

Co je nového ve verzi 1.1.12:

  • Tato verze opravuje hlavně problémy BC-lámání nalezené v předchozí verzi.
  • Obsahuje asi 20 opravy chyb, drobné rysy a vylepšení.

Co je nového ve verzi 1.1.11:

  • Opravené chyby:
  • # 098: Ne správná hodnota identity vracených při použití Active Record a mssql (c-Schmitz)
  • # 114: CUniqueValidator a CExistValidator nyní respektují tabulka alias při vytváření podmínka db dotaz (Klimov-Paul)
  • # 145: CGettextMoFile nyní mohou analyzovat řetězce bez kontextu (eagleoneraptor)
  • # 148: Opravena chyba v blogu demo, které bylo nemaže správnou poznámku, když není na první stránce (mdomba)
  • # 161: CCookieCollection :: remove () nyní přijímá řadu možností cookie jako druhý argument s cílem usnadnit správné odstranění cookie (maximcherny)
  • # 164: CEmailValidator.checkPort nyní kontroluje portu 25 uvedených MX serverů (DaSourcerer)
  • # 178: Tvorba webapp s relativními cestami, jako je ../ byl nepracuje správně (Cebe)
  • # 193: Změnil datetime typ sloupce pro PostgreSQL z "čas" na "časové razítko" (Cebe)
  • # 238: Byl opraven problém, že prázdný řádek by měl být zvolen v CGridView když tam byl žádná data (mdomba)
  • # 295: Někdy CJSON :: dekódovat vrací null, protože nativní json_encode má chyby a vrátí null. Možné řešení, aby i nadále dekódování když výsledek json_decode je null (luislobo)
  • # 381: Opravena chyba, která vstupní GII název modelu by se mohly chybně při použití automatického dokončování (mdomba)
  • # 417: CAttributeCollections :: mergeWith () nebere v úvahu CaseSensitive (dmtrs)
  • # 433: Opravena chyba, která GII název modelu vstup automatického dokončování nefunguje někdy (mdomba)
  • # 449: CDbHttpSession a CDbLogRoute nyní používat Tvůrce dotazu namísto DAO pro správné cituje (mdomba, redguy)
  • # 454: Odstraněn překladový na CDbConnection výjimky, jak to bylo vytvoření nekonečné smyčky, pokud aplikace používá CDbCache (mdomba)
  • # 517: Pravidlo parametr dílčí vzory nejsou správně kontrolovány (ranvis)
  • # 539: Pevné CUrlRule :: createUrl () k léčbě sub-modelů, které jsou Unicode jako parseUrl () dělá (ranvis)
  • # 553: Kritéria související AR nálezci byl ovlivněn po provedení nález s relační obory (marcovtwout)
  • # 618: Pevné kešování CWebUser :: checkAccess (), když je volána poprvé, co se a podruhé bez $ params (Cebe)
  • # 660: Opravena chyba při volání CDbCache :: vyvolání hodnot (Zilles)
  • # 697: Pevné WSDLGenerator nyní generuje správný obor názvů pro některé complexTypes (BBoom)
  • # 749: CActiveRecord :: refresh () nefungovalo afterSave () pro nové záznamy, bude nyní vždy aktualizovat, pokud existuje db entry (Cebe)
  • # 769: Opravena chyba, která $ .fn.yiiGridView.getSelection nefunguje vždy, pokud byl použit vlastní CGridView :: šablona (mdomba)
  • # 772: CHttpRequest :: getIsSecureConnection () byl neúspěšný na určité podmínky (bulletbee, samdark)
  • # 773: CGridView filtry nyní filtrovat enter v aplikaci Internet Explorer (BBoom)
  • # 803: Arbitary non-třídění odkazů v hlavičce CDataColumn byly nefunguje správným způsobem (resurtm)
  • # 827: Byl opraven problém, který CJuiSliderInput byla renderování atribut jméno pro element div (mdomba)
  • # 842: Aktivní Records vložka selhává v MSSQL pokud sloupec má výchozí hodnotu (null) (c-Schmitz)
  • # 852: byl použit Byl opraven problém, který CActiveForm nebyl revalidating pole, pokud Ajax předložit (mdomba)
  • # 859: Pevné CSort :: applyOrder () a CSort :: getOrderBy () a použít vlastní tabulky aliasů (Troch, samdark)
  • # 865: CLogRoute nazvaný processLogs (), i když řada log byla prázdná a způsobil prázdné e-maily a soubory protokolu (Cebe)
  • # 879: Opraven možný chybu PHP způsobené CWebUser :: restoreFromCookie () v kombinaci s CHttpRequest.enableCookieValidation (kidol)
  • # 901: Oprava možného kódování problém na výjimky (mdomba, samdark, Cebe)
  • # 1000: Přidána params k profilování token CDbCommand :: execute (), aby consitent s CDbCommand :: queryInternal () (Cebe)
  • # 1045: Budování dotaz s prázdnou pole jako parametr nebude mít za následek zlomeným SQL-string už (suralc)
  • Pevná CMenu :: isItemActive () pracovat správně, když je hash v položce URL (SlKelevro)
  • Přidána chybějící příkaz return do CAuthItem- & gt; odvolat () (mdomba)
  • CHTML :: resolveValue () ignorování prvků pole přístupový na začátku $ atributu argumentu nyní pracuje správně (resurtm)
  • Vylepšení:
  • # 120: Přidána možnost nastavit cookies ve stylu založeného na objektu bez určení cookie-name dvakrát (suralc)
  • # 136: Přidána možnost zvolit připojení k databázi v modelovém generátoru GII (samdark)
  • # 157: Přidána možnost používat modely s objekty provádění ArrayAccess jako vlastnosti v CHTML :: resolveValue (samdark)
  • # 165: Umožnit CCacheDependency být opakovaně použitelné napříč různými mezipaměti hovory (phpnode)
  • # 171: Byla přidána podpora pro PUT a DELETE požadavek tunelového přes POST pomocí parametru s názvem _method v těle POST (musterknabe)
  • # 179: CLogger nyní podporuje filtrování časování profilu rozmanitými a zástupné kategorií (intel352)
  • # 191: Přidána možnost přizpůsobit HTML tříd CLinkPager prostřednictvím svých veřejných statků (mashingan)
  • # 206: Přidána možnost předat CDbCriteria objekt jako parametr AR vztahu (samdark)
  • # 215: Přidána tokeny CGridView :: updateSelectors umožnit přidávání vlastních selektorů namísto nahradí pouze (mdomba)
  • # 220: URL ukazující na Google API v CGoogleApi je nyní protokol relativní (suralc)
  • # 237: Záložky CTabView nyní podporují sporný pozemek "viditelné" (DaSourcerer)
  • # 255: Uspořádat CArrayDataProvider když prvků je CActiveDataProvider nebo jiný objekt (rusmaxim)
  • # 266: Přidává podporu pro HTML5 URL, e-mail, číslo, rozsah a datum polí CHTML (gregmolnar)
  • # 267: CDbHttpSession je nyní schopen ukládat binární užitečné zatížení, jako je výstup igbinary Serializátor (DaSourcerer, samdark)
  • # 282: Přidána CCheckBoxColumn :: headerTemplate, aby zakázku hlavičky (mdomba)
  • # 286: Přidána zástupných znaků token CDateTimeParser (Cebe)
  • # 294: Přidána deniedCallback na CAccessControlFilter a CAccessRule umožnit předání kontroly na metodu na popření (luislobo)
  • # 342: Přidána schopnost předat parametry pro RBAC bizRules z konfigurace CAccessControlFilter (claudejanz, samdark)
  • # 356: Lepší rozšiřitelnost z CDetailView přidáním metoda renderItem () (Cebe)
  • # 369: Přidána $ hashKey na ccache (kidol)
  • # 414: Přidáno třídění parametr příkazu yiic zpráv, které třídí zprávy klíčem při slučování (ranvis)
  • # 455: Byla přidána podpora pro výchozí hodnotu v CConsoleCommand :: prompt (eagleoneraptor)
  • # 551: Přidána $ bezpečné parametr CJavaScript :: enkódování. Pokud je nastavena na pravda, "JS:" nebudou povoleny. Pokud potřebujete projít JavaScript, zabalit kód pomocí CJavaScriptExpression místo (samdark)
  • # 552: Byla přidána podpora pro http-level cache přes CHttpCacheFilter (DaSourcerer)
  • # 568: CHTML :: getIdByName () bude nyní převést mezery zdůraznit, aby jste získali správný ID pro HTML prvků (mdomba)
  • # 578: Přidáno rozšíření kontrol na CMemCache (samdark)
  • # 581: Metoda Added formatSize v CFormatter k formátování velikosti souborů do jednotek jiném pořadí - KB, MB, etc (brilyuhns, samdark)
  • # 584: refactored WebAppCommand být více přizpůsobitelné, přidal více PHPDoc (samdark)
  • # 599: Přidána citlivost případ, kdy kontrola samonabíjecí tříd (qiangxue)
  • # 601: doplněna metoda loginRequired () k rozhraní IWebUser (mdomba)
  • # 616: CVarDumper je nyní správně highligting celočíselné pole klíče (Vernes, samdark)
  • # 641: Byla přidána podpora pro přizpůsobení serializace metody pro mezipaměti složek (DaSourcerer, Qiang)
  • # 648: Přidáno filterHtmlOptions vlastnost komponenty CGridColumn (Juban)
  • # 652: Přidána namespace k událostem yiiGridView, takže je lze snadno odstranit .off () metoda jQuery (Bethrezen)
  • # 673: Změnil CClientScript :: skripty být veřejné (mdomba)
  • # 675: CDateFormat :: Format () nyní vrací null, pokud je čas parametr $ null (mdomba)
  • # 690: Přidána odesílatel jméno a správné hlavičkové soubory pro kódování UTF8 při odesílání e-mailu v SiteController- & gt; actionContact () (mdomba)
  • # 766: Přidáno 'userId "na $ params v CDbAuthManager :: checkAccess () a CPhpAuthManager :: checkAccess () (Cebe)
  • # 666: Přidána vlastnost $ kromě CValidator, seznam scénářů, které validátor by neměla být aplikována na (resurtm)
  • # 839: CListView :: renderItems nyní řeší soubor zobrazení pouze jednou (nizsheanez)
  • # 938: CFileValidator :: sizeToBytes () je nyní k dispozici veřejnosti a pro použití v celé aplikace (resurtm)
  • # 943: CDateTimeParser je nyní schopen analyzovat krátké textové reprezentace měsíce, např. Jan, červen, srpen (resurtm)
  • # 967: Příkazy z proměnné prostředí YII_CONSOLE_COMMANDS jsou nyní vždy přidá k yiic aplikace konzoly (schmunk)
  • CFileValidator mohl ověřit nahraný soubor jeho typu MIME, přidá $ MIME typů a $ wrongMimeType vlastnosti (resurtm)
  • Pevná Rumunský překlad využívat lépe podporované znaky cedilla (tudorilisoi)
  • Přidaná výchozí hodnota CConsoleCommand :: potvrzení (musterknabe)
  • povoleni vracející se celočíselné hodnoty jako exit kódu aplikace v CConsoleCommand akcí (Cebe)
  • Přidal třetí parametr k CHttpCookie konfigurovat cookie pole (suralc)
  • z přidané getIsFlashRequest (), správné nakládání s žádostmi Flash / Flex při použití CWebLogRoute s Firebug (resurtm)
  • Added CBreadcrumbs :: $ activeLinkTemplate a CBreadcrumbs :: $ inactiveLinkTemplate vlastnosti, které umožňuje změnit šablonu každého objektu (resurtm)
  • Přidané plnohodnotné chování a události CConsoleCommand :: onBeforeAction & CConsoleCommand :: onAfterAction (Yiivgeny)
  • Přidána podpora HTML5 historie na Ajax žádosti o CGridView a CListView s využitím History.js v1.7.2-R2 (https://github.com/balupton/history.js) od Benjamin Arthur Luptonu (lightglitch)
  • Změnil CldrCommand používat střední dateTimeFormat a aktualizovaná data 18N pomocí nejnovější (6546) CLDR (tanakahisateru)
  • z přidané CErrorHandler :: getHttpHeader () k odeslání správné chybových kódů HTTP (pgaultier)
  • CGridView, pouze řádky v tbody by měly mít vznášet efekt (mdomba)
  • CClientScript :: $ defaultScriptFilePosition a CClientScript :: $ defaultScriptPosition pro řízení výchozí polohy $ argument pro registerScriptFile a registerScript (resurtm)
  • CHttpCookie nyní implementuje __toString (suralc)
  • Možnost nastavit jmenný prostor pro řídící modul pomocí CWebModule :: controllerNamespace, dokumentaci o používání namespaced řadiče a moduly (samdark)
  • Přidána možnost nastavit kontejner pro CHTML :: RadioButtonList a CHTML :: CheckBoxList () (pgaultier)
  • Přidal Zii rumunština (ro) překlad; upravovat základní zprávy zahrnovat vhodné rumunský znaky s diakritikou (tudorilisoi)
  • z přidané ILogFilter rozhraní jako alternativu k použití CLogFilter jako základní třída pro implementaci filtrů protokolu (Cebe)
  • CAssetManager, dodal $ forceCopy majetek, který v celosvětovém měřítku nutí zveřejnění souborů a adresářů aktiv (resurtm)
  • WebAppCommand má schopnost vytvářet novou přihlášku s git nebo HG určitých souborů (resurtm)
  • GII výchozí šablony: přidán další metadata (PHPDoc) proměnných přešel do zobrazení pro automatické doplňování lepší IDE (resurtm)
  • WebAppCommand generované aplikace: přidán další metadata (PHPDoc) proměnných přecházelo do zobrazení pro lepší automatické doplňování IDE (resurtm)
  • # 1053: CKomponentní :: evaluateExpression umožní používat globální funkce jako zpětná volání (Ekstazi)
  • Změny:
  • # 384: CWebUser :: changeIdentity () bude nyní odstraňovat staré nepoužívané relace datový soubor (Kuo)
  • # 440: Modernizované JQuery UI do 1.8.22 (samdark)
  • # 497: Přidána log komponent a předem jej do výchozí aplikace konzoly config, aby chyby správně log (samdark)
  • Modernizované jQuery k 1.7.2 (samdark)
  • Další unit testy přidány k CHTML (resurtm)
  • Modernizované svázaný markdown analyzátor v1.2.5 (DaSourcerer)
  • Nový:
  • z přidané TranslationsCommand stavět příkaz, jehož cílem je pomoci překladatelské týmy (samdark)

Co je nového ve verzi 1.1.10:

  • Tato verze opravuje hlavně několik kritických chyb v CActiveForm, CJuiDatePicker a yiilite.php, které byly zavedeny ve verzi 1.1.9.

Co je nového ve verzi 1.1.7:

  • Bug # 1080: Správné rekurzivní sloučení pro CDbCriteria :: s (creocoder, Sam Tmavý)
  • Bug # 1624: Opravena chyba, která GII by vytvářela jen jeden vztah pro rodič, který má dítě s více FK odkaz na něj (mdomba)
  • Bug # 1809: Opravena chyba, která CPgsqlSchema nezjistila jména sekvence správně v některých scénářích (Qiang)
  • Bug # 1984: Pevné vypalování událost vícekrát při používání živých () / delegát () na stránkách AJAXified (Ekstazi, Sam Tmavý)
  • Bug # 2026: Opravena chyba, která příkaz migrace nerespektuje hodnotu vlastnosti connectionID (Kuo)
  • Bug # 2032: Opravena chyba, která beginCache s renderDynamic nefunguje-li být použito vícekrát (mdomba)
  • Bug # 2037: Pevné CGridView js chyba na selectionChanged & quot; sboxname nedefinovaná & quot; (Mdomba)
  • Bug # 2060: Opravena chyba, která CWebUser :: getFlashes () by vrátit pult pole ve výsledku (Qiang)
  • Bug # 2097: CHttpRequest :: getUrl () by měla být stejná jako getRequestUri (Qiang)
  • Bug # 2099: Pevné CDbCriteria :: chyba mergeWith (creocoder, Sam Tmavý)
  • Bug # 2107: Opravena chyba, která volá CSqliteSchema :: resetSequence () se může hodit výjimku při žádný AutoIncrement sloupec (Qiang)
  • Bug # 2130: opravena chyba, že pohled GII kód ​​/ diff nebyl od vrcholu (mdomba)
  • Bug # 2131: Opravena chyba, která CGridView ajax volání by se někdy zobrazí chybová upozornění při opuštění aktuální stránku (mdomba, Qiang)
  • Chyba # 2136: CGridView filtr se používá jQuery serializovat () namísto (param), tak, že políčko může být použit jako filtr (mdomba)
  • Bug # 2140: Byl opraven problém, který CGridView i řádky, kde není řádně vynesené v prohlížeči Firefox a Chrome (mdomba)
  • Bug # 2146: Opravena chyba v CFileHelper :: getExtension, ValidatePath a getMimeTypeByExtension, který nebyl najít příponu souboru správně (mdomba)
  • Bug # 2169: Opravena chyba, že některé sloupce nejsou správně uvedeny v MigrateCommand (Qiang)
  • Bug # 2178: Opravena chyba, která Query Builder nerozpoznal AS klíčové slovo při použití tabulky alias (Kuo)
  • Bug # 2183: Opravena chyba, která volá CActiveDataProvider :: getTotalItemCount () výslovně by použité rozsahy zmizí (Qiang)
  • Bug # 2188: "připojí" do výchozích obory je nyní respektován STAT vztahů (creocoder, Sam tmavá)
  • Bug # 2202: Opravena chyba, která při stanovení CJuiDatePicker.flag = true, by se neobjeví datum sběrač (Qiang)
  • Bug # 2214: Opravena chyba, která renameColumn pro MSSQL nefungoval správně (Qiang)
  • Bug: Opravena chyba, že oznámení PHP může dojít vzhledem výjimku, pokud metoda v zásobníku volání má velmi složitou podpis (Kuo)
  • Bug: Opravena chyba, která CGridview přestávky při aktualizaci non-cgridview prvky (mdomba)
  • Bug: Opravena chyba v CCheckBoxColumn, & quot; zkontrolovat všechny & quot; checkbox nebyl kontrolovaného / Nekontrolovaná v případě potřeby (mdomba)
  • Bug: Opravena chyba v CGridView, selectionChanged nebyla volána, když & quot; zkontrolovat všechny & quot; klikl (mdomba)
  • Bug: Pevné resetování sekvence CDbCommand :: truncateTable (Sam Temný)
  • Bug: Pevná CMemCache nekompatibility s některými Pecl-Memcache a Memcached verzích (Sam Temných)
  • Enh # 558, # 1755: Přidána parametrized pojmenované rozsahy, přidal obory kritérií, realizován kritéria dosah těchto slučování (creocoder, Sam Tmavý)
  • Enh # 802: Přidána řízení RESTful URL (Qiang)
  • Enh # 923: Lepší CUrlManager :: parsePathInfo) podporovat (multi-dimenzionální vstupních polí (Qiang)
  • Enh # 1117: Byla přidána podpora pro & quot; skrze & quot; Active vztazích záznamu umožňujících zpracovávat data sdružení tabulky (creocoder, Sam Tmavý)
  • Enh # 1285: Byla přidána podpora pro použití vlastní skript balíčky s CClientScript (Qiang)
  • ENH # 1741: Odkryté CActiveForm :: atributy a summaryID (Qiang)
  • Enh # 1770: Přidána CDbColumnSchema :: AutoIncrement vlastnost umožňuje kontrolu, zda je sloupec DB je auto-inkrementální (Qiang)
  • Enh # 1782: vlastnost přidané updateSelector jak CGridView a CListView (Qiang)
  • Enh # 1786: Enhanced CUrlValidator přidáním 'validSchemes' a '' defaultScheme vlastnictví (Y !!)
  • Enh # 1784: Enhanced CWidget :: getViewPath () na podporu návratu cestu pohled na téma (Qiang)
  • Enh # 1792: Zvýšená CGridView: na Ajax chyba řádné zprávy je složen a zobrazeny nebo případně odeslán na vlastní chybovou psovoda (mdomba)
  • Enh # 1795: Přidána CFormInputElement :: $ enableAjaxValidation a $ enableClientValidation umožní zapnutí / vypnutí ověřování AJAX pro jednotlivé vstupních polí (Qiang)
  • Enh # 1816: Přidána $ dumpLogs parametr CLogger :: flush () tak, aby zprávy protokolu nemůže být nucen, aby byl používán dumping na bude (Qiang)
  • Enh # 1843: Přidáno '' uncheckValue možnost CHTML :: activeRadioButtonList a CHTML :: activeCheckBoxList. To umožňuje, aby se zabránilo skryté renderování pole (creocoder, Sam Tmavý)
  • Enh # 1847: Odkryté CClientScript :: $ hasScripts (Qiang)
  • Enh # 1852: Přidána CWebUser :: authTimeout podporovat separaci mezi timeout autentizace a doby relace (Qiang)
  • Enh # 1868: CDbConnection bude nyní otevřít připojení DB jen v případě potřeby, pokud autoConnection je nastaveno true (Qiang)
  • Enh # 1937: Byla přidána podpora pro použití vlastní vstupní ID pro vstupní pole, které vyžadují ověření AJAX-založené (Qiang)
  • Enh # 1993: Umožnit AR vztahy několika samostatných db připojení (Qiang)
  • Enh # 1996: Byla přidána podpora pro použití závazného s akcemi založenými na třídě (Qiang) Parametr
  • Enh # 1999: Přidána CCaptchaAction :: kompenzovat majetek s cílem snížit nebo zvýšit čitelnost captcha (Y !!)
  • Enh # 2011: Přidána CDbCommand :: setFetchMode umožnit nastavení PDO výsledek režim načítání (Sam Tmavý)
  • Enh # 2013: Při vytváření modelu s GII, budou názvy polí databáze být kontrolovány, aby v souladu s pravidly pro pojmenování proměnných PHP (mdomba)
  • Enh # 2024: Přidána CHttpRequest :: getPut () a getDelete () plně podporovat RESTful požadavky (Qiang)
  • Enh # 2059: Byla přidána podpora pro respektovat & quot; cíle & quot; atribut prvku vytvořeného CHTML s & quot; předložit & quot; Možnosti HTML (Qiang)
  • Enh # 2063: The CActiveForm JavaScript by měl nyní správně spustit validaton pro checkbox a radio typu vstupních polí (Y !!)
  • Enh # 2068: CTimestampBehavior :: timestampExpression nyní může být DB výraz (Qiang)
  • Enh # 2093: CDataColumn bude nyní vyrendrovat filtr, pokud je vlastnost filtru je řetězec (Qiang)
  • Enh # 2094: Přidána SQL displej prohlášení v režimu ladění, kdy dojde k chybě při provádění SQL (Qiang)
  • Enh # 2105: Přidána CButtonColumn :: afterDelete takže vlastní JavaScript funkce může být volána po funkci smazání (mdomba)
  • Enh # 2108: Přidána CGridView :: blankDisplay umožnit přizpůsobení zobrazení prázdné buňky (Qiang)
  • Enh # 2125: Přidána Memcached kontrola a náznak požadavků checker (Sam Tmavý)
  • Enh # 2133: Nastavit jako výchozí důraz na vstup hesla pro GII přihlašovací stránku (Qiang)
  • Enh # 2141: Povolit možnost "etiketou" z CMenu položek menu být nepovinný a vzít prázdnou hodnotu řetězce (Kuo)
  • Enh # 2142: Přidána CWebUser :: autoUpdateFlash (Qiang)
  • Enh # 2143: Přidány htmlOptions až CTreeView :: dat, takže další možnosti lze nastavit pro každou zobrazení stromové struktury uzlu (mdomba)
  • Enh # 2172: Přidána CDbMigration :: execute () (Qiang)
  • Enh # 2179: Přidána CMultiFileUpload :: volby, takže další volby mohou být předány do konstruktoru multifile objektu (mdomba)
  • Enh # 2185: Nechte typ sloupce být nepovinný při určování sloupce pro CGridView (Qiang)
  • Enh # 2197: přidáno $ útěk parametr CDbCriteria :: compare () (Qiang)
  • ENH # 2198: Lepší CJuiTabs takže obsah karta může být přeskočen (Qiang)
  • Enh # 2199: Přidána CListView :: separátor (Qiang)
  • Enh # 2206: Přidána $ clearErrors parametr CModel :: validate () (Qiang)
  • Enh # 2209: přidána CDbConnection :: setAttributes () a GetAttributes () k podpoře inicializace DB spojení s chráněným označením původu atributy (Qiang)
  • Enh # 2226: Přidána další tokeny summaryText když je CBaseListView.enablePagination nastaveno false (Qiang)
  • Enh # 2227: Odkryté CActiveRecord :: query () (Qiang)
  • Enh: Přidána CGridView :: ajaxUpdateError pro možnost využití chyb vlastního ajax psovoda (mdomba)
  • Enh: zvířata povolena za použití CController místo Controller s webapp generované aplikace (Sam Tmavý)
  • Enh: Přidána schopnost provádět relační dotaz, aniž by se související modely (creocoder, Sam Tmavý)
  • Enh: Chybová stránka nyní zobrazí asociativní pole klíče v seznamu parametrů (Sam Tmavý)
  • Enh: Přidána CController :: getActionParams () a invalidActionParams () s cílem umožnit přizpůsobení funkce závazný akční parametru (Kuo)
  • ENH: Přidáno CEvent :: $ params (Qiang)
  • Enh: CStringValidator nyní používá aplikace znakovou sadu ve výchozím nastavení, pokud mb_strlen je k dispozici (Sam Tmavý)
  • Chg # 2001: CGridView nyní vykresluje zápatí po těle obsah (Qiang)
  • Chg # 2111: Volání CActiveRecord :: getRelated ($ name, true) bude nyní znovu dotaz DB, i když je pravda, isNewRecord (Qiang)
  • Chg # 2144: Aktualizovaná jQuery UI na verzi 1.8.11 (Sam Tmavý)
  • Chg # 2148: Aktualizovaná jQuery na verzi 1.5.1 (Sam Tmavý)
  • Chg # 2163: CConsoleCommand :: usageError () se nyní ukončí s kódem chyby 1 (Qiang)
  • Chg: jQuery UI nyní používá minifikován CSS (Sam Tmavý)
  • Chg: Odstraněny jQuery rozměry Earth, protože je to v jQuery jádra (Sam Tmavý)
  • Chg: Modernizované bgiframe až 2.1.2 (Sam Tmavý)
  • Nový # 1763: Byla přidána podpora pro provádění bezproblémové ověřování na straně klienta dat pomocí CActiveForm (Qiang, hightman)
  • Nový # 2069: Přidána CDateValidator (Qiang)
  • Nové: Byla přidána podpora pro dotazu cache (Qiang)
  • Nové: Přidány litevské překlady (tomas.valacka)

Co je nového ve verzi 1.1.6:

  • Přidána stavitel SQL dotazu
  • Realizuje podporu migrace databáze
  • Vylepšená podpora pro použití množného čísla, a modernizované údaje CLDR i18n na verzi 1.9
  • Lepší displej výjimka ve webovém režimu a indikaci chyb v konzoli
  • Byla přidána podpora pro používání anonymních parametrů a globální volby v příkazech konzoly
  • Byla přidána podpora pro použití X-sendfile posílat soubory

Co je nového ve verzi 1.1.5:

  • Tato verze obsahuje více než 80 oprav a vylepšení funkcí .
  • Podpora pro používání opatření v příkazech konzoly, které berou volby příkazové řádky parametrů k těmto akcím.
  • Podpora zobrazení motivů poskytnuté widgety.
  • Podpora pro import a závitem PHP 5.3 třídy, které využívají using namespace.
  • Podpora pro vracení výsledků ActiveRecord indexovány určeného atributu.

Co je nového ve verzi 1.1.4:

  • V této verzi, více než 60 oprav chyb a vylepšení funkcí byly zahrnuty.
  • Některé z důležitých vylepšení patří přidání podpory pro automatickou parametru akčního závazné od $ _GET; přidání CSqlDataProvider a CArrayDataProvider; přídavek CUrlManager :: addRules () podporovat dynamické přidávání směrovacích pravidel URL; a Modifikované CActiveRecord takže CActiveRecord :: s () vždy vrátí objekt AR sám.

Ukázky

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

Ostatní software developer Yii Software LLC

Komentáře k Yii PHP Framework

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!