Yii PHP Framework

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

Rating: 1.0/5 (Total Votes: 1)

Протягом багатьох років, 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 або вище

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

Sammy.js
Sammy.js

13 Apr 15

Dojo
Dojo

28 Feb 15

soma.js
soma.js

18 Apr 16

Matador
Matador

1 Mar 15

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

Yii PHP Framework
Yii PHP Framework

12 Feb 17

Yii PHP Framework

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