Yii PHP Framework

Software screenshot:
Yii PHP Framework
Podrobnosti Software:
Verze: 2.0.7 Aktualizováno
Datum uploadu: 9 Apr 16
Vývojka: Yii Software LLC
Licence: Volný
Popularita: 38

Rating: nan/5 (Total Votes: 0)

V průběhu let se Yii se stal jedním z nejvíce používaných a miloval PHP rámec kolem.

To je vzhledem k jejich velké rozšíření základny, rozšířená dokumentace a správně napsaný kód.

čtyři příklady (blog, hra kata, telefonní seznam a základní "Hello World!" Strana) jsou zahrnuty v balíčku ke stažení.

Co je nového v této verzi:

  • Trasa Alias ​​
  • V závislosti Konfigurace komponent
  • nezměnitelný Slug
  • DatePicker Language Záložní
  • Předávání ověřovací Chyby

Co je nového ve verzi 2.0.6:

  • Trasa Alias ​​
  • V závislosti Konfigurace komponent
  • nezměnitelný Slug
  • DatePicker Language Záložní
  • Předávání ověřovací Chyby

Co je nového ve verzi 2.0.4:

  • Trasa Alias ​​
  • V závislosti Konfigurace komponent
  • nezměnitelný Slug
  • DatePicker Language Záložní
  • Předávání ověřovací Chyby

Co je nového ve verzi 2.0.3:

  • Trasa Alias ​​
  • V závislosti Konfigurace komponent
  • nezměnitelný Slug
  • DatePicker Language Záložní
  • Předávání ověřovací Chyby

Co je nového ve verzi 2.0.2:

  • Trasa Alias ​​
  • V závislosti Konfigurace komponent
  • nezměnitelný Slug
  • DatePicker Language Záložní
  • Předávání ověřovací Chyby

Co je nového ve verzi 2.0.0:

  • Yii 2.0 podporuje migraci DB, přístupové databáze objektů ( DAO), stavitel dotaz a Active Record.
  • Yii 2.0 používá PHP jako svůj výchozí šablony jazyka. To také podporuje větvičku a Smarty přes jeho rozšíření šablony motoru.
  • Vestavěná podpora, aby se zabránilo SQL injekce, XSS útokům, CSRF útoky, cookie manipulace, atd ..
  • Yii 2,0 přijímá PHP jmenné prostory a vlastnosti PSR standardy, skladatel a altánek.
  • Stejně jako v bodě 1.1, podporuje Yii 2,0 námitky vlastnosti definované prostřednictvím získání a nastavení, konfigurací, události a chování.
  • Yii debugger umožňuje zkoumat runtime vnitřní části vaší aplikace.
  • Yii 2.0 podporuje celou řadu možností ukládání do mezipaměti, ze na straně serveru do mezipaměti, jako je například ukládání do mezipaměti fragmentu, dotaz cache na straně klienta HTTP cache.
  • Yii 2.0 také poskytuje GII, což je nástroj pro generování kódu.
  • Yii 2.0 umožňuje rychle vytvářet sadu plně funkční REST API, které jsou v souladu s nejnovějšími protokoly.
  • Můžete rychle vytvářet HTML formulářů, které podporují jak na straně klienta a na straně serveru ověřování.
  • Yii 2.0 poskytuje vestavěnou podporu pro ověřování a autorizace uživatelů.
  • Yii 2.0 přichází s bohatou sadou prvků uživatelského rozhraní, zvaných widgety, které vám pomohou rychle vytvářet interaktivní uživatelské rozhraní.
  • Yii 2.0 poskytuje mnoho užitečné pomocné tříd pro zjednodušení některé běžné úkoly.
  • Podporuje zprávu překladu, stejně jako pohled překladu.
  • Rovněž podporuje národní prostředí založené na množného čísla a formátování dat, která splňuje normu JIP.

Co je nového ve verzi 1.1.15:

  • Tato verze opravuje problémy se zabezpečením nalezený v CDetailView v 1.1.14 uvolnění.

Co je nového ve verzi 1.1.14:

  • Nový:
  • z přidané CRedisCache, který využívá REDIS klíčovou hodnotu uložit jako vyrovnávací backend
  • Yii registraci na Packagist, dodal skladatel info souboru
  • Přidáno CPasswordHelper
  • z přidané Katalánština Překlad
  • Nová šablona zástupné symboly pro CHTML :: RadioButtonList () a CHTML :: CheckBoxList ()
  • Přidána 'až' možností CActiveRecord :: BELONGS_TO vztah

Co je nového ve verzi 1.1.11:

  • Přidané plnohodnotné chování a události CConsoleCommand :: onBeforeAction & CConsoleCommand :: onAfterAction.
  • 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.
  • Přidává podporu pro HTML5 URL, e-mail, číslo, rozsah a datum polí do CHTML.
  • Změnil datetime typ sloupce pro PostgreSQL z "čas" na "časové razítko".
  • z přidané getIsFlashRequest (), správné nakládání s žádostmi Flash / Flex při použití CWebLogRoute s Firebug.
  • Added CBreadcrumbs :: $ activeLinkTemplate a CBreadcrumbs :: vlastnosti $ inactiveLinkTemplate, který umožňuje změnit šablonu každé položky.

Co je nového ve verzi 1.1.9 r3527:

  • parametr přidané removeOld na yiic příkaz zprávu, která umožňuje není-li přidat zastaralé řádky překladu souboru vytvořeného
  • přidal Yii :: T () pro YiiBase :: napájený ()
  • Přidána možnost přepsat základní třídy s použitím YiiBase :: classMap
  • Plně automatická aktualizace CLDR data, aktualizovaná data až 2.0.1. Přidáno getLanguageID, getScriptID, getTerritoryID, getRegionID, getLocaleDisplayName, getLanguage, getScript, getTerritory metody pro CLocale
  • Přidána automatické dokončování pro GII & quot; Table Name & quot; Pole
  • CWebUser :: login () vrací stav login
  • z přidané CConsoleCommand :: prompt (), která žádá o vstup a CConsoleCommand :: potvrzují (), která požádá o potvrzení
  • z přidané CInlineValidator :: clientValidate nastavit ověření vlastního klienta
  • z přidané CClientScript :: addPackage
  • z přidané forceDownload do xSendFile možností na výběr mezi upevnění a inline dispozice.
  • z přidané CHTML :: liveEvents nastavit výchozí globální styl pro uchycení jQuery rutiny událostí.
  • z přidané HTTP_REFERER informace do protokolu výjimek
  • z přidané CDbMigration :: refreshTableSchema (), která obnovuje předepsanou tabulku mezipaměti schématu
  • Doložené komponent přístupové s @property za podstatně lepší automatické dokončování IDE
  • z přidané CWebUser - & # x3e, loginRequiredAjaxResponse - hodnota, která bude vrácena k Ajax volání v případě, že uživatel relace vypršela
  • CFileCache :: get () se nyní potlačuje možnou chybu PHP, které by mohly nastat při souběžných požadavků
  • jquery.yiiactiveform.js přidal šek na viditelnost formulář pro ověření () při použití CActiveForm s dialogem jQuery, aby se zabránilo chybě JS
  • odstranil šek na ajax volání v CErrorHandler :: handleException ()
  • CAssetManager nyní vygeneruje jiný hash pro soubory / adresáře s různými mtime
  • obrazovka chyba Yii se nyní zobrazí správnou zprávu jako chyba / varování / upozornění
  • CHTML :: clientchange () nyní používá nový jQuery na metodě () pro akce vazba

Co je nového ve verzi 1.1.8 r3324:

  • Změnil konstruktor CUploadedFile být veřejné.
  • Byla přidána podpora pro zrušení platnosti mezipaměti obsahu nastavením COutputCache :: trvání být 0.
  • Modernizované HTMLPurifier na v4.3.0.
  • Změnil XML MIME typ application / xml vyšší interoperability.
  • Modernizované JQuery UI 1.8.13.
  • Modernizované jQuery 1.6.1.
  • Modernizované Blueprint CSS 1.0.1.
  • CWebService nebude zobrazovat zdrojový název souboru a číslo řádku chyby v režimu výroby.
  • Nastavení CDbConnection :: $ emulatePrepare být nepravdivý se nyní explicitně nastavit PDO :: ATTR_EMULATE_PREPARES být nepravdivý.
  • Změnil CHTML :: clientChange událost závazné pro podporu vlastních typů událostí a vyhnout se konfliktům při použití AJAX.

Co je nového ve verzi 1.1.7 r3135:

  • Opravené chyby:
  • Správné rekurzivní slučování CDbCriteria :: s
  • Opravena chyba, která GII by generoval pouze jeden vztah pro rodič, který má dítě s více FK propojení k němu
  • Opravena chyba, která CPgsqlSchema nezjistila jména sekvence správně v některých scénářích
  • Pevná střelba událost vícekrát při používání živých () / delegát () na stránkách AJAXified
  • Opravena chyba, která příkaz migrace nerespektuje hodnotu vlastnosti connectionID
  • Opravena chyba, která nefunguje beginCache s renderDynamic pokud jsou použity vícekrát
  • Pevná CGridView js chyba na selectionChanged & quot; sboxname je nedefinovaná & quot;
  • Opravena chyba, která CWebUser :: getFlashes () vrátí pult pole ve výsledku
  • CHttpRequest :: getUrl () by měla být stejná jako getRequestUri
  • Opravena chyba CDbCriteria :: mergeWith
  • Opravena chyba, která volá CSqliteSchema :: resetSequence () se může hodit výjimku při žádný AutoIncrement sloupec
  • Opravena chyba, která GII kód ​​/ diff pohled nebyl od horního
  • 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)
  • CGridView filtr se používá jQuery serializovat () namísto (param), tak, že políčko může být použit jako filtrační
  • Byl opraven problém, který CGridView i řádky, kde není řádně vynesené v prohlížeči Firefox a Chrome
  • Opravena chyba v CFileHelper :: getExtension, ValidatePath a getMimeTypeByExtension, který nebyl najít příponu souboru správně
  • Opravena chyba, že některé sloupce nejsou správně uvedeny v MigrateCommand
  • Opravena chyba, která Query Builder nerozpoznal AS klíčové slovo při použití tabulky alias
  • Opravena chyba, která volá CActiveDataProvider :: getTotalItemCount () výslovně by použité rozsahy zmizí
  • "připojí" do výchozích obory je nyní respektován STAT vztahy
  • Opravena chyba, která při stanovení CJuiDatePicker.flag = true, by se neobjevil nástroj pro výběr data
  • Opravena chyba, která renameColumn pro MSSQL nefungoval správně
  • 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
  • Opravena chyba, která CGridview přestávky při aktualizaci non-cgridview prvky
  • Opravena chyba v CCheckBoxColumn, & quot; zkontrolovat všechny & quot; checkbox nebyl kontrolovaného / Nekontrolovaná v případě potřeby
  • Opravena chyba v CGridView, selectionChanged nebyla volána, když & quot; zkontrolovat všechny & quot; klikl
  • Pevná resetování sekvence CDbCommand :: truncateTable
  • Pevná CMemCache nekompatibilitu s některými Pecl-Memcache a Memcached verze
  • Vylepšení:
  • z přidané parametrized pojmenované rozsahy, přidal obory kritérií, realizován kritéria dosah těchto sloučení
  • Přidal RESTful Správa URL
  • Lepší CUrlManager :: parsePathInfo) podporovat (multi-dimenzionální vstupní pole
  • Byla přidána podpora pro & quot; skrze & quot; Active vztazích záznamu umožňujících zpracovávat data sdružení tabulky
  • Byla přidána podpora pro použití vlastní skript balíčky s CClientScript
  • Odkryté CActiveForm :: atributy a summaryID
  • majetku z přidané CDbColumnSchema :: AutoIncrement umožnit kontrolu, zda je sloupec DB je automatické přírůstkové
  • z přidané updateSelector vlastnost jak CGridView a CListView
  • Vylepšená CUrlValidator přidáním 'validSchemes' a '' defaultScheme vlastnictví (Y !!)
  • Vylepšená CWidget :: getViewPath () na podporu návratu cestu výhledem na téma
  • Vylepšená CGridView: na Ajax chyba je správná zpráva napsaná a zobrazeny nebo případně odeslán na vlastní chybovou psovoda
  • z přidané CFormInputElement :: $ enableAjaxValidation a enableClientValidation $ umožní zapnout / vypnout ověřování AJAX jednotlivých vstupních polí
  • z přidané $ dumpLogs parametr CLogger :: flush () tak, aby zprávy protokolu nemůže být nucen, aby byl používán dumping na vůli
  • přidal '' uncheckValue možnost CHTML :: activeRadioButtonList a CHTML :: activeCheckBoxList. To umožňuje, aby se zabránilo skryté renderování pole
  • Odkryté CClientScript :: $ hasScripts
  • z přidané CWebUser :: authTimeout podporovat separaci mezi timeout autentizace a doby relace
  • CDbConnection bude nyní otevřít připojení DB jen v případě potřeby, pokud autoConnection je nastaveno true
  • Byla přidána podpora pro použití vlastní vstupní ID pro vstupní pole, které vyžadují ověření AJAX-založené
  • Povolit AR vztahy několika samostatných db připojení
  • Byla přidána podpora pro použití parametru vázání s akcemi založenými na třídě
  • z přidané CCaptchaAction :: kompenzovat majetek s cílem snížit nebo zvýšit čitelnost captcha (Y !!)
  • z přidané CDbCommand :: setFetchMode umožnit stanovení výsledku PDO režimu načítání
  • 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
  • z přidané CHttpRequest :: getPut () a getDelete () plně podporovat RESTful žádosti
  • 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
  • CActiveForm JavaScript by měl nyní správně spustit validaton pro checkbox a radio typu vstupních polí (Y !!)
  • CTimestampBehavior :: timestampExpression nyní může být výrazem DB
  • CDataColumn bude nyní vyrendrovat filtr, pokud je vlastnost filtru je řetězec
  • zobrazení přidá příkaz SQL v režimu ladění, kdy dojde k chybě při provádění SQL
  • z přidané CButtonColumn :: afterDelete takže vlastní JavaScript funkce může být volána po funkci smazání
  • z přidané CGridView :: blankDisplay umožnit přizpůsobení zobrazení prázdné buňky
  • Přidal Memcached kontrolu a náznak požadavků checker
  • Nastavit jako výchozí zaměření na vstup hesla pro GII přihlašovací stránku
  • Povolit možnost "etiketou" z CMenu položek menu být nepovinný a vzít prázdnou hodnotu řetězce
  • z přidané CWebUser :: autoUpdateFlash
  • Přidané htmlOptions do CTreeView :: dat, takže další možnosti lze nastavit pro každou zobrazení stromové struktury uzlu
  • z přidané CDbMigration :: execute ()
  • z přidané CMultiFileUpload :: volby, takže další volby mohou být předány do konstruktoru multifile objekt
  • Povolit typ sloupec být nepovinný při určování sloupce pro CGridView
  • přidáno $ útěk parametr CDbCriteria :: compare ()
  • Lepší CJuiTabs takže obsah karta může být přeskočen
  • z přidané CListView :: separátor
  • z přidané $ clearErrors parametr CModel :: validate ()
  • z přidané CDbConnection :: setAttributes () a GetAttributes () podporovat inicializace DB spojení s CHOP atributy
  • přidal více tokeny summaryText, když je nastaven CBaseListView.enablePagination falešné
  • Odkryté CActiveRecord :: query ()
  • z přidané CGridView :: ajaxUpdateError pro možnost využití chyb vlastního ajax psovoda
  • Dovoleno použití CController místo Controller s webapp generované aplikace
  • Přidána možnost provádět relační dotaz, aniž by se v souvislosti modelů
  • Chybová stránka se nyní zobrazuje asociativní pole klíče v seznamu parametrů
  • z přidané CController :: getActionParams () a invalidActionParams () s cílem umožnit přizpůsobení funkci vázání akční parametr
  • z přidané CEvent :: $ params
  • CStringValidator nyní používá aplikace znakovou sadu ve výchozím nastavení, pokud mb_strlen je k dispozici
  • Změny:
  • CGridView nyní vykresluje zápatí po těle obsah
  • Volání CActiveRecord :: getRelated ($ name, true) bude nyní znovu dotaz DB, i když isNewRecord je true
  • Modernizované jQuery UI na verzi 1.8.11
  • Modernizované jQuery na verzi 1.5.1
  • CConsoleCommand :: usageError () bude nyní ukončen s chybovým hlášením 1
  • jQuery UI nyní používá minified CSS
  • Odstraněné jQuery rozměry Earth, protože je to v jádru jQuery
  • Modernizované bgiframe na 2.1.2
  • Nový:
  • Byla přidána podpora pro provádění bezproblémové straně klienta ověření dat pomocí CActiveForm
  • Přidáno CDateValidator
  • Byla přidána podpora pro ukládání do mezipaměti dotazu
  • Přidány litevské překlady

Co je nového ve verzi 1.1.6 r2877:

  • Opravena chyba, která relační AR dotaz stránkou -by a třídění může selhat pracovat pro SQL Server
  • Opravena chyba, která Ar a GII může selhat pro tabulky není ve výchozím schématu v Oracle DB
  • Opravena chyba, která CJSON :: kódují mohou vyvolat neplatné výsledky kódování, když data obsahují desetinná čísla
  • Opravena chyba, která CJuiDatePicker :: $ name může způsobit chybu PHP
  • CHttpRequest :: getPathInfo () nyní respektuje zakódované znaky (Sam tmavé, creocoder)
  • CFileHelper :: getMimeType () byl příčinou chyby, pokud jsou použity s PHP 5.2 a PECL rozšíření FileInfo
  • Opravena chyba, která CDbCommandBuilder :: createInCondition () nefunguje s kompozitními klávesami
  • Opraven překlep v CDbCommandBuilder že zakáže správné manipulace skupiny a mají v createCountCommand
  • Pevná problém, že klíče vyneseno v zobrazení mřížky a zobrazení seznamu by měly být kódovány
  • Opraven problém, AR nepracuje s typem PostgreSQL koloně array
  • Opravena chyba, která na CListView Ajax žádost byla generuje kontejner DOM uvnitř sebe
  • Opraven problém, který CActiveRecord :: existuje (), pokud je použit v relační dotazu může způsobit nejednoznačný chybu sloupec
  • Pevná problém, že zobrazovaná CGridView a CListView shrnutí může být nesprávná pro SQL Server
  • Opraven problém, který plochý CJuiDatePicker nezavírá je to tag správně
  • Opravena chyba, která CSecurityManager :: computeHMAC () generuje nestandardní HMAC
  • Opravena chyba, že uživatelem zadané číslo forma není splněna při vytváření formuláře pomocí CForm s modelem
  • Opravena chyba při generování číselných symboly I18N dat z CLDR
  • Opravena chyba, která způsobila chybu PHP, když CAssetManager :: publikování () pokusil se vytvořit symbolický odkaz na neexistující adresáře
  • Opravena chyba, která CActiveForm generuje zbytečné js kód o nastavení zaostření
  • Pevná CDateTimeParser :: parse () výchozí hodinu, minutu a druhá manipulační když nejsou používány ve vzoru
  • Aktualizováno multifile plugin používaný CMultiFileUpload na verzi 1.47
  • z přidané $ driverOptions parametr CDbCommand :: bindParam () metoda
  • majetku z přidané CAssetManager :: $ excludeFiles na podporu vyloučení irelevantních souborů z procesu publikování
  • Kontaktní formulář model blogu demo se nyní využívají CCaptcha :: checkRequirements
  • CHTML :: tlačítka nezpůsobila atribut name, pokud je nastaven null
  • Změnil podpis CValidator :: createValidator (), aby bylo jednodušší použít
  • Aktualizováno Blueprint CSS verze 1.0
  • z přidané $ defaultUrl parametr CWebUser :: getReturnUrl ()
  • Byla přidána podpora pro CLDR na bázi množného čísla formátu a zástupné symboly čísel do Yii :: T (creocoder, Sam Dark, Qiang, dmitriy.trt)
  • createAbsoluteUrl v CWebApplication a CController nyní bude respektovat pravidla pro URL, které již mají hostitel info vestavěný
  • Přidané ipFilters na GII vytvořené konfiguračním souboru ke snížení matení uživatelů (Sam tmavý, Steve Friedl)
  • z přidané CDbDataReader implementuje rozhraní počitatelné
  • z přidané checkIntegrity a resetSequence pro SQL Server
  • Lepší CActiveForm, takže jej lze použít vícekrát na stejné straně pro stejný typ datového modelu
  • CDbConnection.tablePrefix lze nyní použít prázdný řetězec jako stolní prefixem
  • přidána volba submenuOptions na CMenu :: kusů
  • z přidané CDbConnection :: driverMap umožní snadněji přizpůsobením tříd schématu
  • aktualizovaných údajů CLDR na verzi 1.9
  • zvířata povolena absolvování více formulářů nebo formát volbou parametru množství bez omotávky jej s řadou
  • CDbConnection :: quoteColumnName a quoteTableName bude správně citovat předpony tabulek a schémat prefix.
  • z přidané CConsoleCommand :: init ()
  • Lepší displej výjimka se zdrojovým kódem pro každý zásobník volání (Sam tmavé, Qiang)
  • Lepší displej chyba v příkazovém režimu konzola
  • Byla přidána podpora pro používání anonymních parametrů a globální volby v příkazech konzoly
  • překlady Přidána zpráva v češtině a Chorvatsku
  • Vylepšená CFileLogRoute zpracovávat protokoly rychlejší
  • Lepší IDE kód dokončení pro Yii :: app () - & # x3e;
  • CSort nyní podporuje relation.field notaci třídit mřížky realizovanými modelových polí (Sam tma, denis909)
  • z přidané CHttpRequest - & # x3e, xSendFile () ke zpracování požadavků stáhnout soubor pomocí X-sendfile header
  • refactored CMenu přidáním CMenu :: renderMenuItem, aby bylo snazší být rozšířen
  • refactored CCheckBoxColumn pro lepší využití, dodal CCheckColumn - & # x3e; selectableRows
  • Kompozitní cizí klíče by měly být odděleny čárkami v CActiveRecord :: vztahů ()
  • CGridView se nyní zobrazí první stránku po výměně filtrů
  • isset ($ modelu - & # x3e x) a isset ($ modelu [ 'x']) jsou nyní stejná pro modely CActiveRecord
  • Změnil CHTML :: clientChange (), aby $ žít konfigurační volby v $ htmlOptions
  • Realizuje funkce databáze migrace
  • Přidal dotaz stavitel

Požadavky

  • PHP 5.4 nebo vyšší

Podobný software

Apache Struts
Apache Struts

1 Oct 15

Flight
Flight

10 Apr 16

Ostatní software developer Yii Software LLC

Yii PHP Framework
Yii PHP Framework

12 Feb 17

Komentáře k Yii PHP Framework

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!
Vyhledávání podle kategorie