Yii PHP Framework

Софтуер снимки:
Yii PHP Framework
Софтуер детайли:
Версия: 2.0.7 актуализира
Дата на качване: 9 Apr 16
Розробник: Yii Software LLC
Разрешително: Безплатно
Популярност: 81

Rating: nan/5 (Total Votes: 0)

През годините, Yii се превърна в един от най-използваните и обичани PHP рамка наоколо.

Това се дължи на огромните си разширения база, разширен документация и правилно написан код.

Четири примера (блог, палач игра, телефонен указател и основен "Здравей, свят!" Страница) са включени в пакета за изтегляне.

Какво ново в тази версия:

  • Route Alias ​​
  • Зависи Компонент Configuration
  • Непоклатимото Slug
  • DatePicker Език Резервен
  • Минавайки по утвърждаването грешки

Какво ново във версия 2.0.6:

  • Route Alias ​​
  • Зависи Компонент Configuration
  • Непоклатимото Slug
  • DatePicker Език Резервен
  • Минавайки по утвърждаването грешки

Какво ново във версия 2.0.4:

  • Route Alias ​​
  • Зависи Компонент Configuration
  • Непоклатимото Slug
  • DatePicker Език Резервен
  • Минавайки по утвърждаването грешки

Какво ново във версия 2.0.3:

  • Route Alias ​​
  • Зависи Компонент Configuration
  • Непоклатимото Slug
  • DatePicker Език Резервен
  • Минавайки по утвърждаването грешки

Какво ново във версия 2.0.2:

  • Route Alias ​​
  • Зависи Компонент Configuration
  • Непоклатимото Slug
  • DatePicker Език Резервен
  • Минавайки по утвърждаването грешки

Какво ново във версия 2.0.0:

  • Yii 2.0 поддържа DB миграция, обекти за достъп на база данни ( DAO), заявка строител и Active Record.
  • Yii 2.0 използва PHP като своя език шаблон по подразбиране. Той също така поддържа клонка и Smarty чрез неговите разширения шаблон на двигателя.
  • Вградена поддръжка за предотвратяване на SQL инжекции, XSS атаки, CSRF атаки, бисквитка подправяне и т.н ..
  • Yii 2.0 приеме PHP именни пространства и черти, стандарти в определен район, Композитор и Bower.
  • Както и в 1.1, подпори Yii 2.0 Свойства на обект, определени чрез привличат и създателите, конфигурации, събития и поведения.
  • Дебъгерът Yii ви позволява да се изследват по време на работа вътрешността на вашата кандидатура.
  • Yii 2.0 поддържа цялата гама от възможности за кеширане, от страна на сървъра за кеширане, като фрагмент кеширане, заявка за кеширане на клиент страна HTTP кеширане.
  • Yii 2.0 осигурява също GII, средство за генериране на код.
  • Yii 2.0 позволява бързо и лесно да се изгради набор от напълно функционални спокоен APIs, които са съобразени с най-новите протоколи.
  • Можете бързо да създадете HTML форми, които подкрепят както от страна на клиента и сървъра страна валидиране.
  • Yii 2.0 осигурява вградена поддръжка за идентификация на потребителя и разрешение.
  • Yii 2.0 идва с богат набор от елементи на потребителския интерфейс, наречени джаджи, които да ви помогнат бързо изграждане на интерактивни потребителски интерфейси.
  • Yii 2.0 осигурява много класове полезен помощник за опростяване на някои общи задачи.
  • Той поддържа съобщение превод, както и изглед превод.
  • Той също така поддържа локала-базирани форми за множествено число и форматиране на данни, което отговаря на изискванията на стандарта за ICU.

Какво ново във версия 1.1.15:

  • Тази версия поправя проблем със сигурността намерени в CDetailView в освобождаването 1.1.14.

Какво ново във версия 1.1.14:

  • New:
  • Добавено CRedisCache която използва преразпределяне ключов магазин стойност като кеш бекенд
  • Yii регистриране на Packagist, добави композитор инфо файл
  • Добавено CPasswordHelper
  • Добавено каталонски превод
  • Нов шаблон контейнери за CHTML :: radioButtonList () и CHTML :: checkBoxList ()
  • Added "чрез" опция, за да CActiveRecord :: BELONGS_TO връзка

Какво ново във версия 1.1.11:

  • Добавени пълнофункционален поведение и събития CConsoleCommand :: onBeforeAction & CConsoleCommand :: onAfterAction.
  • Добавена е поддръжка за PUT и DELETE заявка тунелиране през POST чрез параметър име _method в POST тялото.
  • Добавяне на поддръжка за HTML5 URL, електронна поща, номер, обхват и дата полета до CHTML.
  • Променена дата и час тип колона за PostgreSQL от "време" на "клеймото".
  • Добавено getIsFlashRequest (), правилното боравене с искане Flash / Flex при използване CWebLogRoute с подпалвач.
  • Добавено CBreadcrumbs :: $ activeLinkTemplate и CBreadcrumbs :: $ inactiveLinkTemplate свойства, което позволява да се промени шаблон всеки елемент.

Какво ново във версия 1.1.9 r3527:

  • параметър Добавено removeOld да yiic командно съобщение, че позволява не да добавите остарели линии за превод файл, генериран
  • Добавено Yii :: гр (), за да YiiBase :: захранва ()
  • способност Добавено да замени основните класове, използвайки YiiBase :: classMap
  • Напълно автоматизирано актуализиране CLDR данни, актуализирани данни до 2.0.1. Добавено getLanguageID, getScriptID, getTerritoryID, getRegionID, getLocaleDisplayName, getLanguage, getScript, getTerritory методи за CLocale
  • Добавена функция за автоматично довършване на GII & quot; име на маса & quot; поле
  • CWebUser :: вход () връща състоянието на регистрация
  • Добавено CConsoleCommand :: ред (), който пита за вход и CConsoleCommand :: потвърждават (), който пита за потвърждение
  • Добавено CInlineValidator :: clientValidate да зададете валидиране обичай клиент
  • Добавено CClientScript :: addPackage
  • Добавено forceDownload до xSendFile възможности за избор между привързаност и инлайн разпореждане.
  • Добавено CHTML :: liveEvents да поставя глобални стила по подразбиране за свързване, работещи с JQuery събития.
  • Добавено HTTP_REFERER информация за дневника за изключение
  • Добавено CDbMigration :: refreshTableSchema (), която освежава определена маса схема кеш
  • Документирани съставни средства за достъп с @property за значително по-добро IDE автоматично довършване
  • Добавено CWebUser - & # x3e; loginRequiredAjaxResponse - стойност да бъде върнат за AJAX повиквания в случай на потребителското сесия е изтекла
  • CFileCache :: получите () се сега потисне възможно PHP грешка, която може да възникне на едновременни заявки
  • jquery.yiiactiveform.js добавят проверка за форма видимост за валидиране (), за да се предотврати JS грешка при използване на CActiveForm с диалогов JQuery
  • премахната проверката за Аякс повикване в CErrorHandler :: handleException ()
  • CAssetManager сега генерира различни хеш за файлове / директории с различна прави времето на промяна
  • Yii екран грешка сега ще покаже правилното послание като грешка / предупреждение / предизвестие
  • CHTML :: clientchange () вече използва новия JQuery на метод () за събитие задължителен

Какво ново във версия 1.1.8 r3324:

  • Промяна на конструктора на CUploadedFile да бъде публична.
  • Добавена е поддръжка за да обезсили кеширани съдържание чрез създаване COutputCache :: продължителност да бъде 0.
  • Обновен HTMLPurifier до v4.3.0.
  • Променена XML MimeType до заявление / XML за повече оперативна съвместимост.
  • Обновен JQuery UI до 01.08.13.
  • Обновен JQuery до 1.6.1.
  • Обновен Blueprint CSS да 1.0.1.
  • CWebService няма да показва името на файла източник и редица грешки линия в режим на производство.
  • Настройване CDbConnection :: $ emulatePrepare да бъде фалшива сега ще изрично определени със ЗНП :: ATTR_EMULATE_PREPARES, че е невярна.
  • Променена CHTML :: clientChange събитие задължителен в подкрепа на потребителски типове събития и избягване на конфликти при използването на AJAX.

Какво ново във версия 1.1.7 r3135:

  • Фиксирани бъгове:
  • Правилно рекурсивно сливане за CDbCriteria :: с
  • Фиксирана бъг, че GII ще генерира само една връзка за родител, който има дете с повече FK свързване към него
  • Фиксирана бъг, че CPgsqlSchema не открива имена последователност правилно в някои сценарии
  • Фиксиран стрелба събитие няколко пъти при използване на живо () / делегат () на страници AJAXified
  • Фиксирана бъг, че миграцията команда не зачита стойността на имота connectionID
  • Фиксирана бъг, че beginCache с renderDynamic не работи, ако се използват няколко пъти
  • Фиксиран CGridView JS бъг на selectionChanged & quot; sboxname е дефинирано & quot;
  • Фиксирана бъг, че CWebUser :: getFlashes () ще се върнат брояч масив в резултат
  • CHttpRequest :: getUrl () трябва да бъде същата като getRequestUri
  • Фиксиран CDbCriteria :: mergeWith грешка
  • Фиксирана бъг, който вика CSqliteSchema :: resetSequence () може да се хвърли изключение, когато не autoincrement колона
  • Фиксирана бъг, който GII код / ​​разл оглед не се започва от върха
  • Фиксирана бъг, че CGridView AJAX разговори по някое време ще покаже предупреждение за грешка при напускане на текущата страница (mdomba, Цян)
  • CGridView филтър сега използва JQuery сериализира () вместо Парам (), така че отметката може да се използва като филтър
  • Фиксирана проблем, че CGridView дори редове, където не е правилно, извършени във Firefox и Chrome
  • Фиксиран бъг в CFileHelper :: getExtension, validatePath и getMimeTypeByExtension, че не се намери разширението на файла правилно
  • Фиксирана бъг, че някои колони не са правилно цитирани в MigrateCommand
  • Фиксирана бъг, който задава въпроси строител не признават като ключова дума, когато се използва за маса псевдоним
  • Фиксирана бъг, който вика CActiveDataProvider :: getTotalItemCount () изрично ще направи прилаганите сфери изчезват
  • "се присъедини към" в обхват подразбиране сега е уважаван от STAT отношения
  • Фиксирана бъг, че при определянето на CJuiDatePicker.flag = вярно, избор на дата няма да се появи
  • Фиксирана бъг, че renameColumn за MSSQL не работи правилно
  • Фиксирана бъг, че обявлението за PHP могат да се появят в изглед изключение, ако е метод в стека повикване има много комплексна подпис
  • Фиксирана грешка, че CGridview разгражда при обновяване на не-cgridview елементи
  • Фиксиран бъг в CCheckBoxColumn, & quot; проверка на всички & quot; квадратчето не е бил проверен / нерегистриран, когато е необходимо
  • Фиксиран бъг в CGridView, selectionChanged се не нарича, когато & quot; проверка на всички & quot; е кликнато
  • Фиксиран нулиране последователност в CDbCommand :: truncateTable
  • Фиксиран CMemCache несъвместимост с някои PECL-MemCache и Memcached версии
  • Подобрения:
  • Добавено parametrized наречени сфери, добавят обхвати на критериите, прилагани критерии обхват сливане
  • Добавен RESTful управление URL
  • Подобрена CUrlManager :: parsePathInfo (), за да подкрепят многомерни входните масиви
  • Добавена е поддръжка за & quot; чрез & quot; в Активни Запис на отношения, които позволяват да се справят с таблични данни сдружение
  • Добавена е поддръжка за използване на потребителски скриптове пакети с CClientScript
  • Exposed CActiveForm :: атрибути и summaryID
  • Добавено CDbColumnSchema :: autoIncrement имот да позволи проверка на това дали една колона DB е авто-частичното
  • Добавено updateSelector собственост на двете CGridView и CListView
  • Засилено CUrlValidator чрез добавяне на "validSchemes" и "defaultScheme" собственост (Y !!)
  • Засилено CWidget :: getViewPath (), за да подкрепят връщането тематични оглед път
  • Засилено CGridView: на Аякс грешка правилното съобщение е съставен и се показва или евентуално изпратен на манипулатор обичай грешка
  • Добавено CFormInputElement :: $ enableAjaxValidation и $ enableClientValidation да позволи включването на валидиране / изключване на AJAX за отделни полета за въвеждане
  • Добавено $ dumpLogs параметър да CLogger :: флъш (), така че лог съобщения могат да бъдат принудени да се изхвърлят по желание
  • опция Добавено "uncheckValue" да CHTML :: activeRadioButtonList и CHTML :: activeCheckBoxList. Тя позволява да се избегнат скрити поле оказване
  • Изложена CClientScript :: $ hasScripts
  • Добавено CWebUser :: authTimeout да подкрепят разделяне между удостоверяване таймаут и изчакване на сесията
  • CDbConnection сега ще отвори DB връзка само когато е необходимо, освен ако autoConnection е настроен вярно
  • Добавена е поддръжка за използване потребителски вход ID за полета за въвеждане, които се нуждаят от AJAX-базиран валидиране
  • Позволи AR отношения между отделни гб връзки
  • Добавена е поддръжка за използване на параметър на свързване с колективни действия базирани
  • Добавено CCaptchaAction :: компенсира собственост, за да се намали или увеличи четивността на CAPTCHA (Y !!)
  • Добавено CDbCommand :: setFetchMode да позволи създаването ЗНП резултат режим извличането
  • При създаване на модел с GII, имена на полета на базата данни ще бъдат проверени, за да се съобразят с правилата променлива именуване PHP
  • Добавено CHttpRequest :: getPut () и getDelete (), за да поддържа напълно спокоен заявки
  • Добавена е поддръжка за да зачита и quot; целта & quot; атрибут на даден елемент, генерирани от CHTML с & quot; представя & quot; опции HTML
  • The CActiveForm JavaScript трябва сега правилно предизвика validaton за кутийката и радио тип полета за въвеждане (Y !!)
  • CTimestampBehavior :: timestampExpression сега може да бъде израз DB
  • CDataColumn ще сега винаги прави филтър, ако филтъра Имотът е низ
  • Добавено SQL дисплей изявление в режим на отстраняване на грешки, когато възникне грешка по време на изпълнение на SQL
  • Добавено CButtonColumn :: afterDelete така че персонализиран JavaScript функция може да се нарече с функцията за изтриване
  • Добавено CGridView :: blankDisplay да позволи персонализирането на празен дисплей клетка
  • Добавен Memcached проверка и намек за изисквания за проверка на
  • Настройване фокус подразбиране за въвеждане на парола за GII вход страница
  • Оставете опцията "етикет" на CMenu елементи от менюто, за да бъде по избор и да вземат една празна стойност низ
  • Добавено CWebUser :: autoUpdateFlash
  • Добавени htmlOptions до CTreeView :: данни, така че допълнителни опции може да бъде настроен за всеки възел оглед дърво
  • Добавено CDbMigration :: изпълни ()
  • Добавено CMultiFileUpload :: възможности, така че допълнителни опции могат да бъдат прехвърлени към конструктора на multifile обект
  • Позволи тип колона, за да бъде по избор, когато посочват колони за CGridView
  • добавени $ бягство параметър да CDbCriteria :: сравнение ()
  • Подобрени CJuiTabs така, че съдържанието на раздела може да бъде пропуснат
  • Добавено CListView :: сепаратор
  • параметър Добавено $ clearErrors да CModel :: потвърдени ()
  • Добавено CDbConnection :: setAttributes () и getAttributes (), за да подкрепят инициализиране DB връзка с ЗНП атрибути
  • Добавен повече лексеми да summaryText когато CBaseListView.enablePagination е настроен фалшива
  • Изложена CActiveRecord :: заявка ()
  • Добавено CGridView :: ajaxUpdateError за възможността за използване на манипулатор обичай Аякс грешка
  • Позволено използване CController вместо контролер с уеб приложение генерира заявка
  • Добавено способности за изпълнение на релационна заявка, без да се свързани модели
  • страница Error сега показва асоциативни ключове масиви в списъка с параметри
  • Добавено CController :: getActionParams () и invalidActionParams (), за да позволяват персонализиране параметър действие задължителен функция
  • Добавено CEvent :: $ Поколения назад
  • CStringValidator сега използва заявление кодировка по подразбиране, ако mb_strlen е достъпно
  • Промени:
  • CGridView сега прави долния след съдържанието на тялото
  • Повикване CActiveRecord :: getRelated (име $, вярно) сега ще ремонтирам заявката за DB дори ако isNewRecord е вярно
  • Обновен JQuery UI до версия 1.8.11
  • Обновен JQuery до версия 1.5.1
  • CConsoleCommand :: usageError () сега ще се затвори с код за грешка 1
  • JQuery UI сега използва смалените CSS
  • Премахнати размери JQuery плъгин, тъй като това е в сърцевината JQuery
  • Обновен bgiframe до 2.1.2
  • New:
  • Добавена е поддръжка за извършване на валидиране безпроблемно от страна на клиента данни, използвайки CActiveForm
  • Добавено CDateValidator
  • Добавена е поддръжка за заявка за кеширане
  • Добавени литовските преводи

Какво ново във версия 1.1.6 r2877:

  • Фиксирана бъг, че релационната AR заявка с страница -by и сортиране може да откаже да работи за SQL Server
  • Фиксирана бъг, че Аг и GII може да не успее за таблици не в схема по подразбиране в Oracle DB
  • Фиксирана бъг, че CJSON :: кодират може да генерира невалиден резултат кодиране когато данните съдържа флоат числа
  • Фиксирана бъг, че CJuiDatePicker :: $ име може да доведе до грешка при PHP
  • CHttpRequest :: getPathInfo () сега зачита кодирани символи (Sam Тъмно, creocoder)
  • CFileHelper :: getMimeType () се причинява грешка, ако се използва с PHP 5.2 и разширение PECL fileinfo
  • Фиксирана бъг, че CDbCommandBuilder :: createInCondition () не работи с композитни клавиши
  • Фиксиран печатна грешка в CDbCommandBuilder че забранява правилна обработка на група и като в createCountCommand
  • Fixed въпроса, че клавишите оказани в табличен изглед и изглед на списък трябва да бъде кодирана
  • Fixed въпроса АБ не работи с тип колона PostgreSQL масив
  • Фиксирана бъг, че на CListView Аякс искане е генериране на контейнер DOM в себе си
  • Fixed въпроса, че CActiveRecord :: съществува () може да доведе до неясна грешка колона, когато се използва в релационна заявка
  • Fixed въпроса, че обобщението, показана от CGridView и CListView може да е неправилна за SQL Server
  • Fixed въпроса, че плосък CJuiDatePicker не се затваря това е маркер правилно
  • Фиксирана бъг, че CSecurityManager :: computeHMAC () генерира нестандартно HMAC
  • Фиксирана бъг, че потребител-доставя форма ID не е чест, когато изграждането на форма с помощта CForm с модел
  • Фиксирана бъг в генерирането на брой символи на данни i18n от CLDR
  • Фиксирана бъг, който причинява PHP грешка, когато CAssetManager :: публикува () се опита да създаде символна връзка в не-съществуваща директория
  • Фиксирана бъг, че CActiveForm генерира излишно JS код за регулировка на фокуса
  • Фиксиран CDateTimeParser :: разбор () подразбиране час, минута и секунда работа, когато те не се използват в модел
  • Обновено multifile плъгин използва от CMultiFileUpload до версия 1.47
  • параметър Добавено $ driverOptions да CDbCommand :: bindParam () метод
  • Добавено CAssetManager :: $ excludeFiles имот в подкрепа на изключването на неподходящи файлове от процеса на публикуване
  • форма Моделът на контакт на блог демо сега се възползват от CCaptcha :: checkRequirements
  • CHTML :: бутон не води атрибута име, ако е зададено нула
  • Променена подписа на CValidator :: createValidator (), за да направи по-лесно да се използва
  • Обновено Blueprint CSS до версия 1.0
  • параметър Добавено $ defaultUrl да CWebUser :: getReturnUrl ()
  • Добавена е поддръжка за CLDR-базирани форми за множествено число формат и брой контейнери за Yii :: гр (creocoder, Сам Тъмно, Цян, dmitriy.trt)
  • createAbsoluteUrl в CWebApplication и CController сега ще спазват правилата за URL адреси, които вече имат информация домакин вграден
  • Добавени ipFilters към GII-създаден конфигурационен файл, за да се намали объркването на потребителя (Sam Тъмно, Стив Friedl)
  • Добавено CDbDataReader изпълнява Countable интерфейс
  • Добавено checkIntegrity и resetSequence за SQL Server
  • Подобрена CActiveForm, така че да може да се използва няколко пъти на една страница на същия тип модел данни
  • CDbConnection.tablePrefix вече могат да използват празен низ като префикс маса
  • Добавени submenuOptions опция да CMenu :: елементи
  • Добавено CDbConnection :: driverMap да се позволи по-лесно персонализиране на схеми класове
  • Актуализирани данни CLDR до версия 1.9
  • Позволено преминаване на множество форми или количество параметър избор формат, без да го обвиване с масив
  • CDbConnection :: quoteColumnName и quoteTableName правилно ще цитирам маса префикс и схема префикс.
  • Добавено CConsoleCommand :: първоначален ()
  • Подобряване на дисплея на изключение с изходния код за всеки комин повикване (Sam Тъмно, Цян)
  • Подобряване на дисплея на грешка в режим на конзолата команда
  • Добавена е поддръжка за използване на анонимни параметри и глобални възможности в конзолни команди
  • преводи Добавен съобщения в Чехия и Хърватия
  • Засилено CFileLogRoute за обработка на дървени трупи по-бързо
  • Подобрена IDE код завършване на Yii :: приложение () - & # x3e;
  • CSort вече поддържа relation.field нотация да сортирате мрежи от свързани моделни полета (Sam Тъмни, denis909)
  • Добавено CHttpRequest - & # x3e; xSendFile () да обработва заявки изтегляне на файлове с помощта на X-Sendfile с глава
  • Refactored CMenu чрез добавяне CMenu :: renderMenuItem да направи по-лесно да бъде удължен
  • Refactored CCheckBoxColumn за по-добро използване, добави CCheckColumn - & # x3e; selectableRows
  • Composite външни ключове трябва да бъдат разделени със запетаи в CActiveRecord :: отношения ()
  • CGridView сега ще се появи на първата страница след смяна на филтри
  • Isset ($ модел - & # x3e; х) и Isset ($ модел [ 'х']) сега са идентични за CActiveRecord модели
  • Променена CHTML :: clientChange (), за да направите $ живеят конфигурируеми опция в $ htmlOptions
  • Изпълнено функцията за миграция база данни
  • Добавен заявка строител

<силни> Изисквания :

  • PHP 5.4 или по-висока

Подобен софтуер

Vaadin
Vaadin

9 Apr 16

ComponentJS
ComponentJS

10 Dec 15

Geddy
Geddy

9 Apr 16

Друг софтуер на разработчика Yii Software LLC

Yii PHP Framework
Yii PHP Framework

12 Feb 17

Коментари към Yii PHP Framework

Коментари не е намерена
добавите коментар
Включете на изображения!
Търсене по категория