Yii PHP Framework

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

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 или по-висока

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

Spring Framework
Spring Framework

6 Mar 16

PHPixie
PHPixie

12 May 15

Serenade.js
Serenade.js

28 Feb 15

FOAM
FOAM

12 May 15

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

Yii PHP Framework
Yii PHP Framework

12 Feb 17

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

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