Yii PHP Framework

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

Rating: nan/5 (Total Votes: 0)

Протягом багатьох років, Yii став одним з найбільш часто використовуваних і улюблених PHP рамки навколо.

Це пов'язано з їх величезними розширень бази, розширена документація і правильно написаний код.

Чотири приклади (блог, кат гра, телефонної книги і основний "привіт світ! 'Сторінка) включені в пакет завантаження.

Що нового в цьому випуску:

  • Маршрут Алиас
  • Залежно Конфігурація компонента
  • Постійне Slug
  • DatePicker Мова Запасний
  • Передача Помилки перевірки

Що нового у версії 2.0.6:

  • Маршрут Алиас
  • Залежно Конфігурація компонента
  • Постійне Slug
  • DatePicker Мова Запасний
  • Передача Помилки перевірки

Що нового у версії 2.0.4:

  • Маршрут Алиас
  • Залежно Конфігурація компонента
  • Постійне Slug
  • DatePicker Мова Запасний
  • Передача Помилки перевірки

Що нового у версії 2.0.3:

  • Маршрут Алиас
  • Залежно Конфігурація компонента
  • Постійне Slug
  • DatePicker Мова Запасний
  • Передача Помилки перевірки

Що нового у версії 2.0.2:

  • Маршрут Алиас
  • Залежно Конфігурація компонента
  • Постійне Slug
  • DatePicker Мова Запасний
  • Передача Помилки перевірки

Що нового у версії 2.0.0:

  • Yii 2.0 підтримує міграцію БД, доступ до об'єктів бази даних ( DAO), конструктор запитів і Active Record.
  • Yii 2.0 використовує PHP в якості мови шаблонів за замовчуванням. Він також підтримує Twig і Smarty через його розширень шаблон двигуна.
  • Вбудована підтримка для запобігання ін'єкції SQL, XSS атаки, CSRF-атак, куки фальсифікації, і т.д ..
  • Yii 2.0 приймає PHP просторів імен і якості, стандарти PSR, композитор і Бауер.
  • Як і в 1.1, Yii 2.0 підтримує властивості об'єкта, визначені за допомогою методів отримання і установки, конфігурації, подій і поведінки.

  • <Літій> відладчик Yii дозволяє досліджувати під час виконання нутрощів вашого застосування.
  • Yii 2.0 підтримує цілий набір можливостей кешування, від стороні сервера кешування, такі як кешування фрагментів, кешування запитів кешування на стороні клієнта HTTP.
  • Yii 2.0 також надає Gii, інструмент генерації коду.
  • Yii 2.0 дозволяє швидко створити набір повністю функціональних RESTful API, які відповідають останнім протоколам.
  • Ви можете швидко створити HTML-форми, які підтримують як на стороні клієнта і перевірки на стороні сервера.
  • Yii 2.0 забезпечує вбудовану підтримку для аутентифікації і авторизації користувачів.
  • Yii 2.0 поставляється з багатим набором елементів призначеного для користувача інтерфейсу, званих віджетів, які допоможуть вам швидко створювати інтерактивні інтерфейси.
  • Yii 2.0 надає безліч корисних допоміжних класів для спрощення деяких загальних завдань.
  • Він підтримує переклад повідомлень, а також вид перекладу.
  • Він також підтримує локалі на основі форми множини і форматування даних, який відповідає стандарту ICU.

Що нового у версії 1.1.15:

  • Цей реліз виправляє проблему безпеки, знайдений в CDetailView в реліз 1.1.14.

Що нового у версії 1.1.14:

  • Новий:
  • Додана CRedisCache, яка використовує Redis сховище ключів значення в якості бекенда
  • Yii реєстрації на Packagist, додав композитор Інформація про фото
  • Додана CPasswordHelper
  • долучення каталонський переклад
  • Нові наповнювачі шаблону для CHtml :: RadioButtonList () і CHtml :: CheckBoxList ()
  • Додана 'через' варіант для CActiveRecord :: BELONGS_TO відношення

Що нового у версії 1.1.11:

  • Додані повнофункціональні моделі поведінки і події CConsoleCommand :: onBeforeAction & CConsoleCommand :: onAfterAction.
  • Додана підтримка PUT і DELETE запит тунелюватись через POST за допомогою параметра імені _method в тілі POST.
  • Додана підтримка HTML5 URL-адресу електронної пошти, номер, діапазон і полів дати до CHtml.
  • Змінено дати і часу Тип стовпчика з 'PostgreSQL часу "до" мітки часу ".
  • Додана getIsFlashRequest (), належна обробка запиту Flash / Flex при використанні CWebLogRoute з FireBug.
  • Додані 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 :: Подтвeрдіть (), який запитує підтвердження
  • Додана CInlineValidator :: clientValidate встановити перевірку призначеного для користувача клієнта
  • Додана CClientScript :: addPackage
  • Додана forceDownload в xSendFile варіанти вибору між прихильністю і інлайн розташування.
  • Додана CHtml :: liveEvents встановити глобальний стиль за замовчуванням для прикріплення обробників подій Jquery.
  • Додана HTTP_REFERER інформація в журнал винятків
  • Додана CDbMigration :: refreshTableSchema (), який оновлює кеш таблиці вказаний схеми
  • документованого компонента аксессор з @property для значно краще IDE автозаповнення
  • Додана CWebUser - & # x3e; loginRequiredAjaxResponse - значення, яке буде повернуто для АЯКС викликів в разі, якщо сеанс користувача закінчився
  • CFileCache :: отримати () робить зараз придушити можливу помилку PHP, які можуть виникнути на одночасних запитів
  • jquery.yiiactiveform.js Додана перевірка форми видимості для перевірки (), щоб запобігти помилкам при використанні JS віджет CActiveForm з діалогом JQuery
  • видалений чек на АЯКС виклику в CErrorHandler :: handleException ()
  • CAssetManager тепер генерує іншу хеш файлів / директорій з різними час зміни
  • Yii екран помилки тепер буде відображатися відповідне повідомлення про помилку, як / попередження / повідомлення
  • CHtml :: clientchange () тепер використовує новий Jquery на методі () для події зв'язування

Що нового у версії 1.1.8 r3324:

  • Змінено конструктор CUploadedFile бути публічним.
  • Додана підтримка недійсним кешованого вмісту, встановивши COutputCache :: тривалість бути 0.
  • Модернізований білого аркуша до версії 4.3.0.
  • Змінено XML MimeType до застосування / XML для отримання додаткової функціональної сумісності.
  • Модернізований JQuery UI для 1.8.13.
  • Модернізований Jquery до 1.6.1.
  • Модернізований Blueprint CSS до 1.0.1.
  • CWebService не буде доступний широкому ім'я вихідного файлу і номер рядка помилки у виробничому режимі.
  • Установка CDbConnection :: $ emulatePrepare помилковими тепер явно встановити PDO :: 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 () може викинути виняток, якщо немає стовпчика автоінкремент
  • Виправлена ​​помилка, Gii код / ​​Diff уявлення не було, починаючи з верхньої
  • Виправлена ​​помилка, що CGridView Ajax виклики будуть коли-небудь відображати попередження про помилку при виході з поточної сторінки (mdomba, Цян)

  • <Літій> CGridView фільтр тепер використовує JQuery Serialize () замість PARAM (), так що прапорець може бути використаний в якості фільтра
  • Виправлена ​​проблема, що 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 версії
  • Покращення:
  • Додана параметризрвані іменовані, додав областей з критеріями, що реалізовується критеріям області злиття
  • Додана RESTful управління URL
  • Поліпшення CUrlManager :: parsePathInfo) для підтримки (багатовимірні вхідні масиви
  • Додана підтримка & Quot; через & Quot; в активній записи відносин, що дозволяють обробляти дані асоціації таблиці
  • Додана підтримка використання пакетів призначених для користувача сценаріїв з CClientScript
  • Exposed віджет CActiveForm :: атрибути і summaryID
  • Додана CDbColumnSchema :: Autoincrement властивість, щоб перевірити, чи є стовпець DB автоінкрементний
  • властивість як CGridView і CListView Додано updateSelector
  • Розширення CUrlValidator шляхом додавання 'validSchemes' і властивість 'defaultScheme' (Y !!)
  • Покращена CWidget :: getViewPath () для підтримки повернення тематичний вид шлях
  • Розширені CGridView: на АЯКС помилки полягає правильне повідомлення і відображається або необов'язково направляється в обробник помилок
  • Додана CFormInputElement :: $ enableAjaxValidation і $ enableClientValidation, щоб дозволити включення / вимикання перевірки AJAX для окремих полів введення
  • долучення $ dumpLogs параметр CLogger :: Flush (), так що повідомлення журналу можуть бути змушені скидатися за бажанням
  • Додана опція 'uncheckValue' в CHtml :: activeRadioButtonList і CHtml :: activeCheckBoxList. Це дозволяє уникнути рендеринга прихованого поля
  • Виставлений CClientScript :: $ hasScripts
  • Додана CWebUser :: authTimeout для підтримки поділу між тайм-аут аутентифікації і тайм-аут сеансу
  • CDbConnection тепер буде відкрити з'єднання з базою даних тільки в разі потреби, якщо AutoConnection не встановлено вірно
  • Додана підтримка для використання користувальницьких введення ID для полів вводу, які вимагають перевірки AJAX на основі
  • Дозволити AR відносини між різними БД з'єднань
  • Додана підтримка використання параметра зв'язування з діями на основі класів
  • Додана CCaptchaAction :: компенсовано властивість для того, щоб зменшити або збільшити читаність капчи (Y !!)
  • Додана CDbCommand :: setFetchMode, щоб можна було встановлювати PDO результат режим вибірки
  • При створенні моделі з Gii, імена полів бази даних будуть перевірені на відповідність з правилами PHP змінна іменування
  • Додана CHttpRequest :: getPut () і getDelete () в повній мірі підтримувати RESTful запити
  • Додана підтримка поважати & Quot; мішень & Quot; Атрибут елемента, породженого CHtml з & Quot; уявити & Quot; Параметри HTML

  • <Літій> The віджет CActiveForm JavaScript повинен тепер коректно запустити validaton для прапорець і радіо типу полів введення (Y !!)
  • CTimestampBehavior :: timestampExpression тепер може бути вираженням DB
  • CDataColumn тепер завжди буде надавати фільтр, якщо властивість фільтра є рядком
  • Додана SQL заяву дисплей в режимі налагодження при виникненні помилки при виконанні SQL
  • Додана CButtonColumn :: afterDelete так, що призначені для користувача Java-функція може бути викликана після того, як зображення без
  • Додана CGridView :: blankDisplay, щоб настройки порожній дисплей осередку
  • Додана Memcached чек і натяку на вимоги перевірки
  • Встановити фокус за замовчуванням для введення пароля для входу в систему Gii сторінки
  • Дозволити опцію "ярлик" пунктів меню CMenu бути необов'язковими і приймати пусте значення рядка
  • Додана CWebUser :: autoUpdateFlash
  • Додані htmlOptions до CTreeView :: даних, так що додаткові опції можуть бути встановлені для будь-якого виду дерева вузла
  • Додана CDbMigration :: Execute ()
  • Додана CMultiFileUpload :: опції, так що додаткові параметри можуть бути передані в конструктор об'єкта багатофайлову
  • Дозволити тип стовпчика буде необов'язковим при вказівці стовпців для CGridView
  • Доданий параметр $ бігти до CDbCriteria :: порівняти ()
  • Поліпшення CJuiTabs, щоб вміст вкладки можна пропустити
  • долучення CListView :: роздільник
  • Доданий параметр $ clearErrors до CModel :: Validate ()
  • Додана CDbConnection :: SetAttributes () і GetAttributes () для підтримки ініціалізації з'єднання DB з PDO атрибутів
  • Додані додаткові маркери для summaryText коли CBaseListView.enablePagination встановлена ​​в брехню
  • Виставлений CActiveRecord :: запиту ()
  • Додана CGridView :: ajaxUpdateError для можливості використання обробника помилок призначеного для користувача Ajax
  • Дозволити використанням CController замість контролера з веб-додаток генерується додаток
  • Додана можливість виконати реляційний запит без отримання пов'язаних моделей
  • сторінка помилки тепер відображає асоціативні ключі масиву в списку параметрів
  • Додана CController :: getActionParams () і invalidActionParams (), щоб настроїти функцію прив'язки параметрів дій
  • Додана CEvent :: $ PARAMS
  • 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
  • Новий:
  • Додана підтримка для виконання перевірки даних безшовні на стороні клієнта, використовуючи віджет CActiveForm
  • Додана CDateValidator
  • Додана підтримка для кешування запитів
  • Додані литовські переклади

Що нового у версії 1.1.6 r2877:

  • Виправлена ​​помилка, реляционную AR запиту зі сторінкою -по і сортування може не працювати для SQL Server
  • Виправлена ​​помилка, AR і Gii може потерпіти невдачу для таблиць не в схемі за замовчуванням в Oracle DB
  • Виправлена ​​помилка, CJSON :: кодування може генерувати неприпустимий результат кодування, коли дані містять числа з плаваючою комою
  • Виправлена ​​помилка, CJuiDatePicker :: $ ім'я може викликати помилку PHP
  • CHttpRequest :: getPathInfo () тепер враховує закодовані символи (Sam Dark, creocoder)
  • CFileHelper :: getMimeType () була помилка, що виникає при використанні з PHP 5.2 і розширення FILEINFO PECL
  • Виправлена ​​помилка, CDbCommandBuilder :: createInCondition () не працює з складовими ключами
  • Виправлена ​​помилка в CDbCommandBuilder, що відключає правильну обробку групи і маючи в createCountCommand
  • Виправлена ​​помилка, що ключі відображаються у вигляді сітки і поданні списку повинні бути закодовані
  • Виправлена ​​помилка АР не працює з типом PostgreSQL стовпчика масиву
  • Виправлена ​​помилка, яка на CListView AJAX запит, який формує DOM контейнер всередині себе
  • Виправлена ​​проблема, яка існує CActiveRecord :: () може викликати неоднозначну помилку стовпчика при використанні реляційних запитів
  • Виправлена ​​помилка, що резюме відображається CGridView і CListView можуть бути неправильними для SQL Server
  • Виправлена ​​проблема, що плоска CJuiDatePicker не закриває це тег правильно
  • Виправлена ​​помилка, яка генерує CSecurityManager :: computeHMAC () нестандартна HMAC
  • Виправлена ​​помилка, яка поставляється користувачем форми ID не сплачено при створенні форми за допомогою CForm з моделлю
  • Виправлена ​​помилка при генерації цифрових символів даних I18N з CLDR
  • Виправлена ​​помилка, яка викликала помилку PHP при CAssetManager :: публікації () намагалися створити символічне посилання в неіснуючої директорії
  • Виправлена ​​помилка, що віджет CActiveForm призводить до необгрунтованого JS код про налаштування фокуса
  • Виправлена ​​CDateTimeParser :: синтаксичного аналізу () за умовчанням година, хвилина і секунда обробки, коли вони не використовуються в шаблоні

  • <Літій> Оновлений багатофайлова плагін використовується CMultiFileUpload до версії 1.47
  • Доданий параметр $ driverOptions в CDbCommand :: bindParam () метод
  • Додана CAssetManager :: $ ExcludeFiles нерухомість підтримати виключення несуттєвих файлів з процесу публікації
  • Форма зворотнього зв'язку модель блогу демо робить зараз використовувати CCaptcha :: checkRequirements
  • CHtml :: кнопка не чинитиме ім'я атрибута, якщо він встановлений нульовий
  • Змінив підпис CValidator :: createValidator (), щоб зробити його простіше у використанні
  • Оновлений Blueprint CSS до версії 1.0
  • Доданий параметр $ defaultUrl в CWebUser :: getReturnUrl ()
  • Додана підтримка CLDR на основі форми множинного формату і кількість наповнювачів в Yii :: гр (creocoder, Sam Dark, Цян, dmitriy.trt)
  • createAbsoluteUrl в CWebApplication і CController тепер будуть дотримуватися правил URL, які вже мають господаря інформація вбудований
  • Додані ipFilters до Gii створений файл конфігурації, щоб зменшити плутанину користувача (Sam Dark, Steve Friedl)
  • Додана CDbDataReader реалізує інтерфейс Лічильний
  • Додана checkIntegrity і resetSequence для SQL Server

  • <Літій> Покращений віджет CActiveForm так, що вона може бути використана кілька разів на тій же сторінці для того ж типу моделі даних
  • CDbConnection.tablePrefix тепер можна використовувати порожній рядок в якості префікса таблиці
  • Додана опція submenuOptions для CMenu :: пунктів
  • Додана CDbConnection :: driverMap, щоб дозволити легше настроювати класи схеми
  • Ефективно використовувати час CLDR до версії 1.9
  • Дозволити проходження декількох форм або формат вибору параметра кількість без оточивши його з масивом
  • CDbConnection :: quoteColumnName і quoteTableName буде правильно процитувати префікс таблиць і префікс схеми.
  • Додана CConsoleCommand :: Init ()
  • Поліпшення дисплей виключення з вихідним кодом для кожного стека викликів (Sam Dark, Цян)
  • Покращена помилка відображення в режимі командного консолі
  • Додана підтримка використання анонімних параметрів і глобальних параметрів в командах консолі

  • <Літій> переклади Додано повідомлення в Чехії та Хорватії
  • Розширені CFileLogRoute для обробки колод швидше
  • Поліпшення IDE завершення коду для Yii :: додаток () - & # x3e;
  • CSort тепер підтримує relation.field позначення для сортування сітки від родинних моделей полів (Sam Dark, denis909)
  • Додана CHttpRequest - & # x3e; xSendFile () для обробки файлів запитів на завантаження за допомогою X-Sendfile заголовок
  • рефакторінга CMenu шляхом додавання CMenu :: renderMenuItem, щоб зробити його легше бути продовжений
  • Refactored CCheckBoxColumn для кращого використання, додав CCheckColumn - & # x3e; selectableRows
  • Складові зовнішні ключі повинні бути розділені комами в CActiveRecord :: відносин ()
  • CGridView тепер буде відображатися на першій сторінці після заміни фільтрів
  • Исеть ($ модель - & # x3e; х) і Исеть ($ модель [ 'х']) тепер ідентичні для моделей CActiveRecord
  • Змінено CHtml :: clientChange (), щоб зробити $ жити настроюється параметр в $ htmlOptions
  • Реалізована функція міграції бази даних
  • долучення конструктор запитів

Вимоги

  • PHP 5.4 або вище

Схожі програми

Alloy
Alloy

13 May 15

Express.io
Express.io

12 May 15

Kango
Kango

10 Feb 16

Інші програми розробника Yii Software LLC

Yii PHP Framework
Yii PHP Framework

12 Feb 17

Yii PHP Framework

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями