Yii PHP Framework

Скриншот программы:
Yii PHP Framework
Детали программы:
Версия: 2.0.11 обновление
Дата загрузки: 12 Feb 17
Разработчик: Yii Software LLC
Тип распространения: Бесплатная
Популярность: 13

Rating: 5.0/5 (Total Votes: 1)

Yii PHP Framework - это свободно распространяемое и независимое от платформы веб-программное обеспечение с открытым исходным кодом, которое обеспечивает высокопроизводительную основанную на компонентах платформу PHP, специально разработанную для того, чтобы позволить веб-программистам разрабатывать широкомасштабные веб-приложения Приложений.

Yii написан в строгом ООП (объектно-ориентированном программировании), легко изучается, включает компоненты с большим количеством повторного использования и может значительно сократить время разработки, так как вам нужно знать только объектно-ориентированное программирование и PHP для его использования .


Обзор функций

Ключевые особенности включают в себя шаблон проектирования MVC (Model-View-Controller), виджеты с поддержкой AJAX, веб-службы, протоколирование ошибок и обработку, автоматическое создание кода, миграцию базы данных, библиотеку расширений, построитель запросов, поддержку объектов базы данных (DAO) , А также комплексную документацию.

Кроме того, программное обеспечение предлагает модульное тестирование, тестирование функциональности, настройку и снятие скинов, встроенную авторизацию и аутентификацию, поддержку стороннего кода, многоуровневую схему кэширования, проверку и ввод форм, локализацию и интернационализацию, а также поддержку Active Record.

Благодаря принятой модели MVC, Yii способна предложить чистую SoC (разделение задач, что упрощает разработку и сопровождение веб-приложений. Иерархическая на основе ролей управления доступом (RBAC) также поддерживается, а также многие другие привлекательные и инновационные функции.


Начало работы с Yii PHP Framework

Для того, чтобы установить и использовать Yii PHP Framework на вашей платформе, загрузите последнюю версию с Softoware или через проект & Rsquo; s официальный веб-сайт (ссылка в конце статьи), где она распространяется в двух версиях, Basic и Advanced .

Сохранить архив где-то на вашем компьютере, извлечь его содержимое с вашей любимой утилитой менеджер архива, откройте предпочтительный FTP-клиент, подключиться к серверу, на котором вы хотите развернуть Yii PHP Framework и перенести все файлы в папку в корневом каталоге вашего сервера.

Проект поддерживается на всех дистрибутивов Linux, которые имеют до современных и здоровых Apache и PHP 5.4 установок. Поддерживаемые аппаратные архитектуры включают в себя 32-разрядный (x86) и 64-разрядный (x86_64)

Что нового в этом выпуске:.

  • Версия 2.0.11 является несовершеннолетним релиз Yii 2.0, который содержит более 110 улучшений и исправлений ошибок.

Что нового в версии 2.0.1:

  • Ошибка # 4471: юй кэширование ApcCache :: GetValues ​​() теперь возвращает массив, в случае APC установлен, но не включен в режиме CLI (samdark, CEBE)
  • Ошибка # 4823: были улучшены юй точность сообщений и обработки ошибок (samdark)
  • Ошибка # 4889: Применение садилась в цикле перенаправления, когда пользователь не был допущен доступ к странице входа в систему. Теперь показывает 403 (samdark)
  • Ошибка # 5070: Gii генератор контроллер должен использовать имя класса контроллера вместо контроллера ID указать новый контроллер (qiangxue)
  • Ошибка # 5402: Отладчик не загружается, когда были закрытия в классы активов (samdark)
  • Ошибка # 5448: Дата форматировщик делает преобразование временных зон на сегодняшний день значения только в результате другую дату отображения, чем это предусмотрено (CEBE)
  • Ошибка # 5452: Ошибки, возникающие после того, как ответ посылают не отображаются (qiangxue)
  • Ошибка # 5521: Исправлена ​​Yii консоли Контроллеры AssetController разбивает CSS URL-адреса, которые начинаются с '/' (Климова-Полем)
  • Ошибка # 5570: юй бутстраповский Вкладки бы бросить исключение, если содержимое не устанавливается для одного из его элементов (RomeroMsk)
  • Ошибка # 5584: юй RBAC DbRbacManager не должны удалять элементы при удалении правила в базе данных не поддерживает обновление каскадное (mdmunir)
  • Ошибка # 5601: Простые условия в Query :: где () и ActiveQuery :: где () не позволяет юй DB Выражение для использования в качестве значения (CEBE, stevekr)
  • Ошибка # 5619: юй журнал Target не следует пытаться начать сеанс, когда его нет (Климова-Полем, qiangxue)
  • Ошибка # 5657: юй кэширование ApcCache :: MSET () и MadD () может вызвать предупреждение в некоторой настройке APC (LAV45)
  • ошибка # 5665: The CurrentPage мета-данные в RESTful результате должно быть 1 на основе, подобно тому, что в HTTP заголовках (qiangxue)
  • Ошибка # 5682: Команда актив может неправильно объединить CSS файлы при UrlManager :: linkAssets верно (dmvslv)
  • Ошибка # 5702: Скобки должны быть автоматически добавлены к Оценщика :: whenClient, чтобы избежать Js ошибки (mdmunir, qiangxue)
  • Ошибка # 5745: Gii и отладочные модули могут привести к 404 исключение, когда маршрут содержит дефис (qiangxue)
  • Ошибка # 5748: Smarty {путь был генерации абсолютных URL-адреса, а не относительные (samdark, motzel)
  • Ошибка # 5768: При установке атрибута данных подтверждения на кнопку отправки, нажав на кнопку не вызовет формы представления (qiangxue)
  • Ошибка # 5780: QueryBuilder :: batchInsert () может привести к & Quot; неопределенными индекс & Quot; ошибка (qiangxue)
  • Ошибка # 5833: Команда сообщение терпит неудачу с ошибкой ограничения FK при попытке обновить сообщения (qiangxue)
  • Ошибка # 5863: Выбор всех индивидуальных юй Сетка CheckboxColumn флажков в виде сетки было не привело к & Quot; все & Quot; установлен флажок (samdark)
  • Ошибка # 5893: юй хелперы ArrayHelper :: ToArray () теперь применяет параметр $ свойства для преобразования нисходящие объектов в рекурсивных вызовов (otsec)
  • Ошибка # 5925: ArrayHelper :: HTMLEncode () не работает должным образом, когда значение кодируется вложенная массив (tebazil)
  • Ошибка # 5962: DateValidator кидал предупреждение о недействительных дат, используя формат ICU на Windows, Yii теперь работает вокруг этого PHP Bug (CEBE)
  • Ошибка # 5997: То же самое сообщение может быть экспортирована в два раза, чтобы войти цели (Климова-Полем)
  • Ошибка # 6018: При установке опции кодирования с помощью юй виджетов ActiveRecord :: errorOptions, он работает наоборот (Станишевский, qiangxue)
  • Ошибка # 6049: юй DB Connection :: GetSchema () для Oracle должна возвращать ложь, когда таблица не существует. Oracle не поддерживает ON UPDATE пункта. (Wenbin1989)
  • Ошибка # 6081: юй RBAC DBManager :: GetChildren () не цитировал имя столбца правильно (wenbin1989)
  • Ошибка # 6107: юй сообщение опустошал существующие переводы в .po в случае нескольких категорий (samdark)
  • Ошибка # 6112: юй сообщение было неправильно писать еще не переведенных строк в .po в случае нескольких категорий (samdark)
  • Ошибка # 6172: юй RBAC DBManager должен правильно цитировать имена таблиц и столбцов (qiangxue)
  • Ошибка # 6164: Добавлена ​​поддержка отсутствует юй DB Expression к QueryBuilder между и LIKE условиях (CEBE)
  • Ошибка # 6236: Нет скрипты JS не должен быть зарегистрирован, когда юй виджетов ActiveForm :: EnableClientScript является ложным (qiangxue)
  • Ошибка # 6150: юй бутстраповский выпадающие идентификаторы генерировались Вкладки неправильно (samdark)
  • Ошибка # 6266: При нажатии на кнопку сброса не скрывает сводку ошибок при использовании ActiveForm (Inteligent, qiangxue)
  • Ошибка # 6271: кэширование запросов возвращает те же данные при выполнении той же SQL с различными режимами извлекающих (Грачева)
  • Ошибка # 6279: юй DB Schema :: getLastInsertID () проезжал неверное имя схемы по умолчанию PDO (samdark)
  • Ошибка # 6305: юй i18n Formatter :: asParagraphs () не поддерживает Юникод (samdark)
  • Ошибка # 6311: Оптимистическая блокировка для ActiveRecord не работает, как ожидалось (qiangxue)
  • Ошибка # 6367: Добавлена ​​юй GII Генераторы падла Генератор для поддержки настройки просмотра путь для контроллера генерируется CRUD (qiangxue)
  • Ошибка # 6381: проверка файла на стороне клиента должна быть отключена, если браузер не поддерживает его (Skysplit)
  • Ошибка: Gii информация командной консоли помощь не содержит глобальные опции (qiangxue)
  • Ошибка: юй Web UrlRule не удалось создать URL-адресов для правил, содержащих символы Юникода (samdark)
  • Ошибка: юй Web AssetManager не следует публиковать с ограниченными возможностями расслоения активов (qiangxue)
  • Enh # 608: Добавлено юй Web AssetConverter :: $ forceConvert (Климова-Полем)
  • Enh # 4146: Добавлена ​​юй бутстраповский ButtonDropdown :: $ containerOptions (samdark)
  • Enh # 4181: Добавлена ​​юй бутстраповский режимное :: $ headerOptions и юй бутстраповский режимное :: $ footerOptions (tuxoff, samdark)
  • Enh # 4263: файлы Добавлен миграции и SQL схемы для юй журнал DbTarget (samdark)
  • Enh # 4395: Добавлен параметр $ checkAjax в Yii Web Response :: перенаправлять (), чтобы поддержать поведение по умолчанию для перенаправления AJAX / PJAX запросов (qiangxue)
  • Enh # 4450: Добавлена ​​юй бутстраповский Nav :: renderDropdown () (qiangxue)
  • Enh # 4457: Добавлена ​​поддержка использования NoScript для CSS файлов, зарегистрированных с помощью жгутов активов и Html помощник (samdark)
  • Enh # 4492: Поддержка PostgreSQL конкретного синтаксиса для QueryBuilder :: alterColumn () (qiangxue)
  • Enh # 4643: Дополнительные параметры, указанные в Yii виджетов Breadcrumbs :: ссылки будут рассматриваться как атрибуты HTML для генерируемых гиперссылок (qiangxue)
  • Enh # 4739: Лучше отображение исключений, когда формат ответа устанавливается как & Quot; сырец & Quot; Формат (qiangxue)
  • Enh # 4791: Добавлена ​​поддержка вывода консоли и больше цветов для консольных команд (6pblcb, samdark, Климова-Полем, Ragazzo)
  • Enh # 5005: Добавлена ​​поддержка для подавления загрузки те же CSS файлы в ответах AJAX (tof06, qiangxue)
  • Enh # 5223: Query Builder теперь поддерживает выбор подзапросов в виде столбцов (qiangxue)
  • Enh # 5367: Добавлена ​​юй Сетка DataColumn :: encodeLabel (SDKiller)
  • Enh # 5480: Добавлен оборонительный код Yii Web User :: getIdentity (), чтобы избежать потенциальной бесконечной рекурсии (qiangxue)
  • Enh # 5494: Добавлена ​​поддержка для указания заголовка меню в виде массива конфигурации в юй бутстраповский Дропдаун (hiltonjanfield, qiangxue)
  • Enh # 5503: Добавлена ​​поддержка DateTimeImmutable к Formatter (olegtsvetkov, CEBE)
  • Enh # 5587: json_encode теперь используется с JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE, где это имеет смысл, и это теперь по умолчанию для Json :: закодировать () (samdark)
  • Enh # 5600: Разрешить настройки отладки панелей в Yii Debug Module :: панели в качестве имени класса панель строк (qiangxue)
  • Enh # 5613: Добавлена ​​опция --overWrite для команды GII консоли для поддержки перезаписывать все файлы (Мотин, qiangxue)
  • Enh # 5627: Добавлен юй кэш / флеш-схемы командной консоли, чтобы очистить кэш DB схемы подключения данной базы данных (6pblcb, samdark)
  • Enh # 5646: Call юй База ErrorHandler :: незарегистрированный () вместо того, чтобы восстановить _ * _ обработчики непосредственно (aivus)
  • Enh # 5683: Добавлена ​​юй i18n Formatter :: defaultTimeZone для определения часовой пояс по умолчанию использовать для значений даты и времени, хранящихся в базе данных (CEBE)
  • Enh # 5688: Добавлена ​​опция $ FORMNAME к Model :: loadMultiple () для поддержки настройки имя формы непосредственно (qiangxue)
  • Enh # 5735: Добавлена ​​юй бутстраповский Вкладки :: renderTabContent для поддержки рендеринга вручную содержимое вкладки (RomeroMsk)
  • EnH # 5770: Добавлено больше имен PHP ошибок для ErrorException (mongosoft)
  • Enh # 5799: юй бутстраповский ButtonGroup :: кнопки могут принимать все возможные варианты, которые поддерживаются юй бутстраповский Button (aleksanderd)
  • Enh # 5806: Разрешить HTML :: закодировать (), которые будут использоваться, когда приложение не запускается (qiangxue)
  • Enh # 5954: команда юй сообщение теперь показывает дружественный к пользователю сообщение об ошибке, если он не в состоянии разобрать исходный файл (samdark)
  • Enh # 5983: Добавлена ​​инфлектор :: Приговор () (pana1990, qiangxue)
  • Enh # 6113: Улучшенная конфигурация отладчика и запрос UI (schmunk42)
  • Enh # 6207: Добавлена ​​поддержка для усечения HTML строки, используя StringHelper :: TRUNCATE () и StringHelper :: truncateWords () (Alex-код)
  • EnH # 6318: Сделано виджетов более устойчива к ошибкам и удобно, когда определенные значения параметров равны нулю (qiangxue)
  • EnH: подтверждение Console :: () теперь использует консоли :: STDOUT () вместо того, чтобы эхо быть последовательным со всеми другими функциями (CEBE)
  • Enh: юй RBAC DBManager миграции теперь использует компонент базы данных, указанный в настройках компонента вместо всегда использовать по умолчанию дБ (samdark)
  • Enh: Добавлен юй База Controller :: renderContent () (qiangxue)
  • Enh: юй команда арматуре теперь предлагает помощь, если аргументы не предусмотрены, а не сбой (samdark)
  • Изм # 3630: юй DB Command :: queryInternal () теперь защищен (samdark)

  • нет
  • Изм # 4277: юй Сетка GridView больше не бросать исключения, когда результаты являются пустыми и столбцы не определены (samdark)
  • Изм # 5508: Заниженная поддержку для --append опции для команды арматуре (qiangxue)
  • Изм # 5874: Модернизированный Twitter Bootstrap к 3.3.x (samdark)
  • Apidoc Extension (yii2-apidoc):
  • Ошибка # 5623: Исправлена ​​ошибка, когда класс содержит сеттер, который не имеет аргументов, например setXyz () (CEBE)
  • Ошибка # 5899: Некорректное класс указан как definedBy ссылки для свойств (CEBE)
  • Ошибка: Руководство и API визуализации теперь работают с относительными путями / URL (CEBE)
  • Enh: Руководство генератор Теперь скачет каталог изображения, если он не существует, вместо того, чтобы бросать ошибку (CEBE)
  • Enh: Made --guidePrefix опция доступна в качестве опции командной строки (CEBE)
  • Authclient Extension (yii2-authclient)
  • Ошибка # 6000: Исправлена ​​CCS для Yii authclient виджеты AuthChoice не загружается, если отключить popupMode (Климова-Полем)
  • Bootstrap Extension (yii2-самозагрузки):
  • Ошибка # 5570: юй бутстраповский Вкладки бы бросить исключение, если содержимое не устанавливается для одного из его элементов (RomeroMsk)
  • Ошибка # 6150: юй бутстраповский выпадающие идентификаторы генерировались Вкладки неправильно (samdark)
  • Enh # 4146: Добавлена ​​юй бутстраповский ButtonDropdown :: $ containerOptions (samdark)
  • Enh # 4181: Добавлена ​​юй бутстраповский режимное :: $ headerOptions и юй бутстраповский режимное :: $ footerOptions (tuxoff, samdark)
  • Enh # 4450: Добавлена ​​юй бутстраповский Nav :: renderDropdown () (qiangxue)
  • Enh # 5494: Добавлена ​​поддержка для указания заголовка меню в виде массива конфигурации в юй бутстраповский Дропдаун (hiltonjanfield, qiangxue)
  • Enh # 5735: Добавлена ​​юй бутстраповский Вкладки :: renderTabContent для поддержки рендеринга вручную содержимое вкладки (RomeroMsk)
  • Enh # 5799: юй бутстраповский ButtonGroup :: кнопки могут принимать все возможные варианты, которые поддерживаются юй бутстраповский Button (aleksanderd)
  • Изм # 5874: Модернизированный Twitter Bootstrap к 3.3.x (samdark)
  • Debug Extension (yii2-отладка):
  • Ошибка # 5402: Отладчик не загружается, когда были закрытия в классы активов (samdark)
  • Ошибка # 5745: Gii и отладочные модули могут привести к 404 исключение, когда маршрут содержит дефис (qiangxue)
  • Enh # 5600: Разрешить настройки отладки панелей в Yii Debug Module :: панели в качестве имени класса панель строк (qiangxue)
  • Enh # 6113: Улучшенная конфигурация и запрос UI (schmunk42)
  • Enh: Made :: getManifest контроллера по умолчанию () более устойчив к поврежденных файлов (CEBE)
  • Elasticsearch Extension (yii2-elasticsearch):
  • Ошибка # 5662: Elasticsearch AR updateCounters () теперь использует явно заводной скрипт для обновления, что делает его совместимым с ES & GT; 1.3.0 (CEBE)
  • Ошибка # 6065: ActiveRecord :: Разорвать связь () терпели неудачи в некоторых ситуациях при работе с отношениями через массив атрибутов значных (CEBE)
  • Enh # 5758: Разрешить прохождение дополнительные опции ActiveRecord :: Update () и :: удалить (), включая поддержку маршрутизации, необходимой для обновления записей с родительского отношения (CEBE)
  • Enh: Добавлена ​​поддержка оптимистичной блокировки (CEBE)
  • Gii Extension (yii2-GII):
  • Ошибка # 5070: Gii генератор контроллер должен использовать имя класса контроллера вместо контроллера ID указать новый контроллер (qiangxue)
  • Ошибка # 5745: Gii и отладочные модули могут привести к 404 исключение, когда маршрут содержит дефис (qiangxue)
  • Ошибка # 6367: Добавлена ​​юй GII Генераторы падла Генератор для поддержки настройки просмотра путь для контроллера генерируется CRUD (qiangxue)
  • Ошибка: Gii информация командной консоли помощь не содержит глобальные опции (qiangxue)
  • Enh # 5613: Добавлена ​​опция --overWrite для команды GII консоли для поддержки перезаписывать все файлы (Мотин, qiangxue)
  • MongoDB Extension (yii2-MongoDB):
  • Ошибка # 6026: Исправлена ​​юй MongoDB ActiveRecord сохраняет нуль, как _id, если атрибуты пустые (Климова-Полем)
  • Enh # 3855: Добавлена ​​панель инструментов отладки Панель для MongoDB (Климова-Полем)
  • Enh # 5592: Добавлена ​​поддержка работы 'findAndModify' на Yii MongoDB Query и юй MongoDB ActiveQuery (Климова-Полем)
  • Redis Extension (yii2-Redis):
  • Ошибка # 4745: значение простой строки возвращается была проигнорирована REDIS клиентом и верно возвращается вместо этого, теперь только ОК приведет к истинным, а все остальные значения возвращаются как есть (CEBE)
  • Enh # 3714: Добавлена ​​поддержка для подключения к серверу Redis, используя сокет UNIX (savvot, robregonm)
  • Smarty Extension (yii2-умник):
  • Ошибка # 5748: {путь был генерации абсолютных URL-адреса, а не относительные (samdark, motzel)
  • Sphinx Extension (yii2-сфинкс):
  • Ошибка # 5601: Простые условия в Query :: где () и ActiveQuery :: где () не позволяет юй DB Выражение для использования в качестве значения (CEBE, stevekr)
  • Ошибка # 5634: Исправлена ​​юй сфинкса QueryBuilder не поддерживает операторы сравнения (& Гт = и т.д.) в том, где спецификация (Климова-Полем)
  • Ошибка # 6164: Добавлена ​​поддержка отсутствует Yii DB Exression к условиям QueryBuilder LIKE (CEBE)
  • Enh # 5223: Query Builder теперь поддерживает выбор подзапросов в виде столбцов (qiangxue)

Что нового в версии 1.1.14:

  • В этом выпуске мы зафиксировали более 80 ошибок и представил более 60 незначительных усовершенствований и функций. Мы добавили CPasswordHelper, что обеспечивает безопасный и до настоящего времени способ хранения и проверки хэшей паролей; Мы добавили CRedisCache для поддержки с использованием Redis для кэширования цели; и Yii теперь может быть установлен как пакет Composer.

Что нового в версии 1.1.12:

  • Эта версия в основном фиксирует BC-ломать проблемы, обнаруженные в предыдущей версии.
  • Это включает в себя около 20 исправлений ошибок, незначительные функции и улучшения.

Что нового в версии 1.1.11:

  • Исправлены ошибки:
  • # 098: Нет правильное значение идентификатора не возвращается при использовании Active Record и MSSQL (с-Schmitz)
  • # 114: CUniqueValidator и CExistValidator теперь принимают во внимание таблицу псевдонимов при создании запроса состояния БД (Климова-Полем)
  • # 145: CGettextMoFile теперь можно разобрать строки, без контекста (eagleoneraptor)
  • # 148: Исправлена ​​ошибка в демо-блоге, что не удаляемого правильный комментарий, если не на первой странице (mdomba)
  • # 161: CCookieCollection :: удалить () теперь принимает массив опций печенья в качестве второго аргумента для облегчения правильного удаления куки (maximcherny)
  • # 164: CEmailValidator.checkPort теперь проверяет порт 25 перечисленных серверов MX (DaSourcerer)
  • # 178: создание веб-приложение с относительными путями, как ../ не работает правильно (CEBE)
  • # 193: Изменены даты и времени Тип столбца из 'PostgreSQL времени "до" метки времени "(CEBE)
  • # 238: Исправлена ​​проблема, что пустая строка может быть выбрана в CGridView, когда не было никаких данных (mdomba)
  • # 295: Иногда CJSON :: расшифровывает возвращает нуль, потому что родной json_encode содержит ошибки и возвращает нуль. Временное решение продолжить декодирование, когда результат json_decode равна нулю (luislobo)
  • # 381: Исправлена ​​ошибка, что вход Gii модель может получить опечатка при использовании автозаполнения (mdomba)
  • # 417: CAttributeCollections :: mergeWith () не принимает во внимание CaseSensitive (dmtrs)
  • # 433: Исправлена ​​ошибка, что вход Gii название модели автозаполнения не работает иногда (mdomba)
  • # 449: CDbHttpSession и CDbLogRoute теперь использовать конструктор запросов вместо DAO для правильного квотирования (mdomba, redguy)
  • # 454: Убрано перевод на исключение CDbConnection как это создает бесконечный цикл, если приложение используется CDbCache (mdomba)
  • # 517: Правило параметр подшаблонов не проверяются должным образом (ranvis)
  • # 539: Фиксированный CUrlRule :: createUrl () для лечения суб-шаблоны, как Unicode, как parseUrl () делает (ranvis)
  • # 553: Критерии связанных с AR искатели была затронута после выполнения находки с реляционными областей (marcovtwout)
  • # 618: Исправлено кэширование CWebUser :: CheckAccess (), когда она вызывается первый раз с и второй раз без $ PARAMS (CEBE)
  • # 660: Исправлена ​​ошибка при вызове CDbCache :: GetValues ​​(zilles)
  • # 697: Исправлена ​​WSDLGenerator Теперь генерации правильного пространства имен для определенных complexTypes (BBoom)
  • # 749: CActiveRecord :: обновить () не работает в afterSave () для новых записей, теперь всегда будет обновить, когда БД существует запись (CEBE)
  • # 769: Исправлена ​​ошибка, что $ .fn.yiiGridView.getSelection не работал всегда, если был использован пользовательский CGridView :: шаблон (mdomba)
  • # 772: CHttpRequest :: getIsSecureConnection () терпели неудачи на некоторые условия (bulletbee, samdark)
  • # 773: CGridView фильтры в настоящее время фильтр на клавишу ввода в Internet Explorer (BBoom)
  • # 803: без произвольном сортировки ссылок в заголовке CDataColumn не работают надлежащим образом (resurtm)
  • # 827: Исправлена ​​проблема, которая была CJuiSliderInput рендеринга атрибут имени для сНу элемента (mdomba)
  • # 842: Активные отчеты вставка терпит неудачу в MSSQL, если столбец имеет значение по умолчанию (NULL) (C-Schmitz)
  • # 852: был использован Исправлена ​​проблема, что виджет CActiveForm не подтверждение значимости поля, если Аякса представить (mdomba)
  • # 859: Исправлена ​​CSort :: applyOrder () и CSort :: getOrderBy (), чтобы использовать пользовательские псевдонимы таблиц (трохи, samdark)
  • # 865: CLogRoute называется processLogs (), даже если массив журнала был пуст и вызвал пустые сообщения электронной почты и файлов журналов (CEBE)
  • # 879: Исправлена ​​возможная ошибка PHP вызванную CWebUser :: restoreFromCookie () в сочетании с CHttpRequest.enableCookieValidation (kidol)
  • # 901: Исправлена ​​возможная проблема кодирования на исключение (mdomba, samdark, CEBE)
  • # 1000: Добавлена ​​Params к профилированию фишку в CDbCommand :: Execute (), чтобы быть consitent с CDbCommand :: queryInternal () (CEBE)
  • # 1045: Построение запроса с пустой массив в качестве параметра не приведет к сломанной SQL-строки больше (suralc)
  • Исправлена ​​CMenu :: isItemActive (), чтобы работать должным образом, когда есть хэш в URL-элемента (SlKelevro)
  • Добавлен отсутствующий оператор возврата к CAuthItem- & GT; отменить () (mdomba)
  • CHtml :: resolveValue () игнорирование элементов массива аксессору в начале аргумента $ атрибута теперь работает корректно (resurtm)
  • Улучшение:
  • # 120: Добавлена ​​возможность устанавливать куки в стиле на основе объекта без указания имени-куки дважды (suralc)
  • # 136: Добавлена ​​возможность выбора подключения к базе данных в модели генератора GII (samdark)
  • # 157: Добавлена ​​возможность использовать модели с объектами реализации ArrayAccess в качестве свойств в CHtml :: resolveValue (samdark)
  • # 165: Разрешить CCacheDependency для повторного использования на нескольких вызовов кэша (phpnode)
  • # 171: Добавлена ​​поддержка PUT и DELETE запрос тоннельный через POST с помощью параметра имени _method в теле POST (musterknabe)
  • # 179: CLogger теперь поддерживает фильтрацию тайминги профилей несколькими & подстановочных категории (intel352)
  • # 191: Добавлена ​​возможность настройки HTML-классы CLinkPager с помощью своих открытых свойств (mashingan)
  • # 206: Добавлена ​​возможность передать объект в качестве параметра CDbCriteria AR соотношением (samdark)
  • # 215: Добавлено жетоны CGridView :: updateSelectors разрешить добавление пользовательских селекторов вместо того, чтобы только заменяющие (mdomba)
  • # 220: URL, указывающий на API Google в CGoogleApi теперь протокол относительный (suralc)
  • # 237: Вкладки CTabView теперь поддерживает свойство 'видимый' (DaSourcerer)
  • # 255: Сортировка CArrayDataProvider когда элементы является CActiveDataProvider или другой объект (rusmaxim)
  • # 266: Добавить поддержку HTML5 URL-адрес электронной почты, номер, диапазон и полей даты для CHtml (gregmolnar)
  • # 267: CDbHttpSession теперь может хранить двоичный полезной нагрузки, такой как на выходе igbinary сериализатором (DaSourcerer, samdark)
  • # 282: Добавлен CCheckBoxColumn :: HeaderTemplate, чтобы пользовательские заголовки (mdomba)
  • # 286: Добавлен маркер для подстановки CDateTimeParser (CEBE)
  • # 294: Добавлена ​​deniedCallback к CAccessControlFilter и CAccessRule, чтобы позволить пересылку управления к способу об отказе (luislobo)
  • # 342: Добавлена ​​возможность передавать параметры для RBAC bizRules из конфигурации CAccessControlFilter (claudejanz, samdark)
  • # 356: Улучшена расширяемость CDetailView путем добавления метода renderItem () (cebe)
  • # 369: добавлено $ hashKey в CCache (kidol)
  • # 414: Добавлен параметр сортировки к команде yiic message, который сортирует сообщения по ключу при слиянии (ranvis)
  • # 455: Добавлена ​​поддержка значения по умолчанию в CConsoleCommand :: prompt (eagleoneraptor)
  • # 551: Добавлен параметр $ safe для CJavaScript :: encode. Если установлено значение true, 'js:' не будет разрешено. Если вам нужно передать JavaScript, вместо этого оберните свой код с помощью CJavaScriptExpression (samdark)
  • # 552: Добавлена ​​поддержка кэширования на уровне HTTP с помощью CHttpCacheFilter (DaSourcerer)
  • # 568: CHtml :: getIdByName () теперь преобразует пробелы в символы подчеркивания, чтобы получить правильный идентификатор для элементов HTML (mdomba).
  • # 578: Добавлены проверки расширения в CMemCache (samdark)
  • # 581: Добавлен метод formatSize в CFormatter для форматирования размеров файлов в единицах разного порядка - KB, MB и т. Д. (Brilyuhns, samdark).
  • # 584: Refactored WebAppCommand, чтобы быть более настраиваемым, добавлено больше PHPDoc (samdark)
  • # 599: Добавлена ​​проверка чувствительности к регистру при автозагрузке классов (qiangxue)
  • # 601: добавлен метод loginRequired () к интерфейсу IWebUser (mdomba)
  • # 616: CVarDumper теперь корректно highligting ключи массива целочисленных (Вернеш, samdark)
  • # 641: Добавлена ​​поддержка для настройки методов сериализации для компонентов кэша (DaSourcerer, Цян)
  • # 648: Добавлено filterHtmlOptions свойство компонента CGridColumn (джубан)
  • # 652: Добавлено пространство имен событий yiiGridView, поэтому они могут быть легко удалены с помощью .off () метод JQuery (Bethrezen)
  • # 673: Изменено CClientScript :: скрипты должны быть открытыми (mdomba)
  • # 675: CDateFormat :: Формат () теперь возвращает нулевое значение, если параметр $ время равно нулю (mdomba)
  • # 690: Добавлен имя отправителя и собственные заголовки для кодирования UTF8 при отправке сообщения электронной почты в SiteController- & GT; actionContact () (mdomba)
  • # 766: Добавлена ​​'идентификатор пользователя' до $ PARAMS в CDbAuthManager :: CheckAccess () и CPhpAuthManager :: CheckAccess () (CEBE)
  • # 666: Добавлено свойство $ за исключением CValidator, список сценариев, что валидатор не должен быть применен к (resurtm)
  • # 839: CListView :: renderItems Теперь разрешает просмотр файла только один раз (nizsheanez)
  • # 938: CFileValidator :: sizeToBytes () теперь в открытом доступе для использования во всем приложении (resurtm)
  • # 943: CDateTimeParser теперь в состоянии разобрать короткое текстовое представление месяца, например, Ян, июнь, август (resurtm)
  • # 967: Команды из переменной окружения YII_CONSOLE_COMMANDS теперь всегда добавляется к yiic консольное приложение (schmunk)
  • CFileValidator может проверить загруженный файл его MIME-типа, добавил $ Mimetypes и $ wrongMimeType свойства (resurtm)
  • Исправлена ​​румынский перевод использовать лучше поддерживаемые символы седилем (tudorilisoi)
  • Добавлена ​​значение по умолчанию CConsoleCommand :: Confirm (musterknabe)
  • Разрешенные возвращающие целые значения в качестве выходного кода приложения в CConsoleCommand действиях (CEBE)
  • Добавлен третий параметр CHttpCookie для настройки куки с помощью массива (suralc)
  • Добавлена ​​getIsFlashRequest (), надлежащая обработка запроса Flash / Flex при использовании CWebLogRoute с FireBug (resurtm)
  • Добавлены CBreadcrumbs :: $ activeLinkTemplate и CBreadcrumbs :: $ inactiveLinkTemplate свойства, что позволяет изменить шаблон каждого элемента (resurtm)
  • Добавлены полнофункциональные модели поведения и события CConsoleCommand :: onBeforeAction & CConsoleCommand :: onAfterAction (Yiivgeny)
  • Добавлена ​​поддержка HTML5 история на AJAX-запросы на CGridView и CListView использованием History.js v1.7.2-r2 (https://github.com/balupton/history.js) с Бенджамином Артуром Lupton (lightglitch)
  • Изменено CldrCommand использовать среды DateTimeFormat и обновленные данные 18N, используя новейший (6546) CLDR (tanakahisateru)
  • Добавлена ​​CErrorHandler :: getHttpHeader (), чтобы отправить правильные коды ошибок HTTP (pgaultier)
  • CGridView, только строки в TBODY должны иметь эффект парения (mdomba)
  • CClientScript :: $ defaultScriptFilePosition и CClientScript :: $ defaultScriptPosition для управления по умолчанию аргумента $ позиции для registerScriptFile и registerScript (resurtm)
  • CHttpCookie в настоящее время реализует __toString (suralc)
  • Возможность установки имен для контроллеров с помощью модуля CWebModule :: controllerNamespace, документацию об использовании контроллеров и пространство имен модулей (samdark)
  • Добавлена ​​возможность установить контейнер для CHtml :: RadioButtonList и CHtml :: CheckBoxList () (pgaultier)
  • Добавлена ​​Zii румынская (RO) перевод; отредактирован ключевые сообщения, чтобы включить соответствующие символы с ROMANIAN диакритическими знаками (tudorilisoi)

  • <Литий> интерфейс Добавлена ​​ILogFilter в качестве альтернативы использованию CLogFilter в качестве базового класса для реализации фильтров журналов (CEBE)

  • CAssetManager, добавил $ FORCECOPY собственность, которая во всем мире заставляет публикации файлов и каталогов активов (resurtm)
  • WebAppCommand имеет способность генерировать свежие приложения с мерзавцем или ¯hG определенных файлов (resurtm)
  • GII шаблоны по умолчанию: добавлена ​​дополнительные метаданные (PHPDoc) переменных, передаваемых в представления для лучшего IDE автозавершения (resurtm)
  • WebAppCommand генерироваться приложения: добавлено дополнительные метаданные (PHPDoc) переменных, передаваемых в представления для лучшего IDE автозавершения (resurtm)
  • # 1053: CComponent :: evaluateExpression позволит использовать глобальные функции, как обратные вызовы (экстази)
  • Изменения:
  • # 384: CWebUser :: changeIdentity () теперь будет удалить старый файл данных не использовался сеанса (Цян)
  • # 440: Модернизированный JQuery UI для 1.8.22 (samdark)
  • # 497: Добавлен журнал компонент и предварительно загружены в его конфигурации по умолчанию консольного приложения для того, чтобы должным образом ошибки log (samdark)
  • Модернизированный Jquery к 1.7.2 (samdark)
  • Другие модульные тесты добавлены для CHtml (resurtm)
  • Модернизированный комплект уценки анализатору v1.2.5 (DaSourcerer)
  • Новый:
  • Добавлена ​​TranslationsCommand команду, направленную, чтобы помочь командам перевода (samdark) построить

Что нового в версии 1.1.10:

  • Эта версия в основном исправляет несколько критических ошибок в виджет CActiveForm, CJuiDatePicker и yiilite.php, которые были введены в версии 1.1.9.

Что нового в версии 1.1.7:

  • Ошибка # 1080: Правильно рекурсивная сливая для CDbCriteria :: с (creocoder, Sam Dark)
  • Ошибка # 1624: Исправлена ​​ошибка, которая будет генерировать Gii только одно соотношение для одного из родителей, который имеет ребенка с большим количеством FK ссылки на него (mdomba)
  • Ошибка # 1809: Исправлена ​​ошибка, которая CPgsqlSchema не обнаружил имена последовательностей правильно в некоторых сценариях (Цян)
  • Ошибка # 1984: Исправлена ​​стрельба событие несколько раз при использовании в прямом эфире () / делегат () на страницах AJAXified (экстази, Sam Dark)
  • Ошибка # 2026: Исправлена ​​ошибка, команда миграции не учитывает значение свойства ConnectionID (Цян)
  • Ошибка # 2032: Исправлена ​​ошибка, beginCache с renderDynamic не работает, если использовать несколько раз (mdomba)
  • Ошибка # 2037: Исправлена ​​ошибка CGridView Js на SelectionChanged & Quot; sboxname неопределен & Quot; (Mdomba)
  • Ошибка # 2060: Исправлена ​​ошибка, CWebUser :: getFlashes () будет возвращать массив счетчиков в результате (Цян)
  • Ошибка # 2097: CHttpRequest :: GetURL () должны быть такими же, как getRequestUri (Цян)
  • Ошибка # 2099: Исправлена ​​CDbCriteria :: mergeWith ошибка (creocoder, Sam Dark)
  • Ошибка # 2107: Исправлена ​​ошибка, вызывая CSqliteSchema :: resetSequence () может выбросить исключение, если нет столбца автоинкремент (Цян)
  • Ошибка # 2130: Исправлена ​​ошибка, вид Gii код / ​​дифференциал не был, начиная с верхней части (mdomba)
  • Ошибка # 2131: Исправлена ​​ошибка, которая CGridView Ajax вызовы будут когда-нибудь отображать предупреждение об ошибке при выходе из текущей страницы (mdomba, Цян)

  • <Литий> Ошибка # 2136: CGridView фильтр теперь использует JQuery Serialize () вместо PARAM (), так что флажок может быть использован в качестве фильтра (mdomba)
  • Ошибка # 2140: Исправлена ​​проблема, что CGridView даже строки, в которых должным образом не оказываемые в Firefox и Chrome (mdomba)
  • Ошибка # 2146: Исправлена ​​ошибка в CFileHelper :: getExtension, ValidatePath и getMimeTypeByExtension, что не находила расширение файла правильно (mdomba)
  • Ошибка # 2169: Исправлена ​​ошибка, что некоторые столбцы не должным образом указаны в MigrateCommand (Цян)
  • Ошибка # 2178: Исправлена ​​ошибка, конструктор запросов не распознает ключевое слово, как при использовании таблицы псевдонимов (Цян)
  • Ошибка # 2183: Исправлена ​​ошибка, вызывая CActiveDataProvider :: getTotalItemCount () явно сделало бы применяемые телескопы исчезают (Цян)
  • Ошибка # 2188: "присоединиться" в стандартных областей теперь уважают STAT отношений (creocoder, Сэм Dark)
  • Ошибка # 2202: Исправлена ​​ошибка, при установке CJuiDatePicker.flag = верно, то выбора даты не будет отображаться (Цян)
  • Ошибка # 2214: Исправлена ​​ошибка, renameColumn для MSSQL не работала правильно (Цян)
  • Исправлена ​​ошибка: Исправлена ​​ошибка, что PHP уведомление может возникнуть ввиду исключения, если метод в стеке вызовов имеет очень сложную подпись (Цян)
  • Исправлена ​​ошибка: Исправлена ​​ошибка, которая ломает CGridview при обновлении элементов, не cgridview (mdomba)
  • Исправлена ​​ошибка: Исправлена ​​ошибка в CCheckBoxColumn, & Quot; проверить все & Quot; флажок не проверяется / снят при необходимости (mdomba)
  • Исправлена ​​ошибка: Исправлена ​​ошибка в CGridView, SelectionChanged не была вызвана, когда & Quot; проверить все & Quot; была нажата (mdomba)

  • <Литий> Ошибка: Исправлена ​​сброс последовательности в CDbCommand :: truncateTable (Sam Dark)
  • Исправлена ​​ошибка: Исправлена ​​CMemCache Несовместимость с некоторыми PECL-MemCache и Memcached версии (Sam Dark)
  • Enh # 558, # 1755: Добавлена ​​параметризованном имени области применения, добавил областей с критериями, реализуемый критериям области слияния (creocoder, Sam Dark)
  • Enh # 802: Добавлено управление RESTful URL (Цян)
  • Enh # 923: Улучшение CUrlManager :: parsePathInfo) для поддержки (многомерные входные массивы (Цян)
  • Enh # 1117: Добавлена ​​поддержка & Quot; через & Quot; в активной записи отношений, позволяющих обрабатывать данные таблицы ассоциации (creocoder, Sam Dark)
  • Enh # 1285: Добавлена ​​поддержка использования пакетов пользовательских сценариев с CClientScript (Цян)
  • EnH # 1741: Exposed :: виджет CActiveForm атрибуты и summaryID (Цян)
  • Enh # 1770: Добавлена ​​CDbColumnSchema :: Autoincrement свойство, чтобы проверить столбец DB, является ли автоинкрементный (Цян)
  • Enh # 1782: Добавлена ​​updateSelector свойство как CGridView и CListView (Цян)
  • Enh # 1786: Расширение CUrlValidator путем добавления 'validSchemes' и свойство 'defaultScheme' (Y !!)
  • Enh # 1784: Enhanced CWidget :: getViewPath () для поддержки возвращения тематический вид пути (Цян)
  • Enh # 1792: Enhanced CGridView: на АЯКС ошибки собственное сообщение состоит и отображается или необязательно направляется в обработчик ошибок (mdomba)
  • Enh # 1795: Добавлена ​​CFormInputElement :: $ enableAjaxValidation и $ enableClientValidation, чтобы позволить включение / выключение проверки AJAX для отдельных полей ввода (Цян)
  • Enh # 1816: Добавлен параметр $ dumpLogs к CLogger :: Flush (), так что сообщения журнала могут быть вынуждены сбрасываться по желанию (Qiang)
  • Enh # 1843: Добавлена ​​опция 'uncheckValue' в CHtml :: activeRadioButtonList и CHtml :: activeCheckBoxList. Это позволяет избежать рендеринга скрытого поля (creocoder, Sam Dark)
  • Enh # 1847: Exposed CClientScript :: $ hasScripts (Цян)
  • Enh # 1852: Добавлена ​​CWebUser :: authTimeout для поддержки разделения между тайм-аута проверки подлинности и тайм-аут сеанса (Цян)
  • Enh # 1868: CDbConnection теперь будет открыть соединение с базой данных только в случае необходимости, если AutoConnection не установлено верно (Цян)
  • Enh # 1937: Добавлена ​​поддержка для использования пользовательских ввода ID для полей ввода, которые требуют проверки AJAX на основе (Цян)
  • Enh # 1993: Разрешить AR отношения между различными БД соединений (Цян)
  • Enh # 1996: Добавлена ​​поддержка использования параметра связывания с действиями на основе классов (Цян)
  • Enh # 1999: Добавлен CCaptchaAction :: компенсировано свойство для того, чтобы уменьшить или увеличить читаемость капчи (Y !!)
  • Enh # 2011: Добавлена ​​CDbCommand :: setFetchMode, чтобы можно было устанавливать PDO результат режим забирающий (Sam Dark)
  • Enh # 2013: При создании модели с Gii, имена полей базы данных будут проверены на соответствие с правилами PHP переменной именования (mdomba)
  • Enh # 2024: Добавлена ​​CHttpRequest :: getPut () и getDelete () в полной мере поддерживать RESTful запросы (Цян)
  • Enh # 2059: Добавлена ​​поддержка уважать & Quot; мишень & Quot; Атрибут элемента, порожденного CHtml с & Quot; представить & Quot; Параметры HTML (Цян)
  • Enh # 2063: The JavaScript должен виджет CActiveForm теперь корректно запустить validaton для флажок и радио типа полей ввода (Y !!)
  • Enh # 2068: CTimestampBehavior :: timestampExpression теперь может быть выражением DB (Цян)
  • Enh # 2093: CDataColumn теперь всегда будет оказывать фильтр, если свойство фильтра является строка (Цян)
  • Enh # 2094: Добавлен SQL заявление дисплея в режиме отладки при возникновении ошибки во время выполнения SQL (Qiang)
  • Enh # 2105: Добавлена ​​CButtonColumn :: afterDelete так, что пользовательские Java-функция может быть вызвана после того, как функции удаления (mdomba)
  • Enh # 2108: Добавлен CGridView :: blankDisplay, чтобы настраивать пустой дисплей ячейки (Цян)
  • Enh # 2125: Добавлена ​​проверка Memcached и намека на требования проверки (Sam Dark)
  • Enh # 2133: Установка по умолчанию фокус ввода пароля для входа в систему GII страницы (Цян)
  • Enh # 2141: Разрешить опцию "ярлык" пунктов меню CMenu быть необязательными и принимать пустое значение строки (Цян)
  • Enh # 2142: Добавлена ​​CWebUser :: autoUpdateFlash (Цян)
  • Enh # 2143: Добавлены htmlOptions к CTreeView :: данных, так что дополнительные опции могут быть установлены для любого узла представления в виде дерева (mdomba)
  • Enh # 2172: Добавлена ​​CDbMigration :: Execute () (Цян)
  • Enh # 2179: Добавлен CMultiFileUpload :: опции, так что дополнительные параметры могут быть переданы в конструктор объекта многофайловой (mdomba)
  • Enh # 2185: Разрешить тип столбца будет необязательным при указании столбцов для CGridView (Цян)
  • Enh # 2197: Добавлен параметр $ бежать к CDbCriteria :: сравнить () (Цян)
  • EnH # 2198: Улучшение CJuiTabs так что содержимое вкладки можно пропустить (Цян)
  • Enh # 2199: Добавлен CListView :: сепаратор (Цян)
  • Enh # 2206: Добавлен параметр $ clearErrors к CModel :: Validate () (Цян)
  • Enh # 2209: Добавлена ​​CDbConnection :: SetAttributes () и GetAttributes () для поддержки инициализации соединения DB с PDO атрибутами (Цян)
  • Enh # 2226: Добавлено больше жетоны summaryText, когда CBaseListView.enablePagination установлена ​​в ложь (Цян)
  • Enh # 2227: Exposed CActiveRecord :: запрос () (Цян)
  • Enh: Добавлен CGridView :: ajaxUpdateError для возможности использовать обработчик ошибок пользовательских AJAX (mdomba)
  • Enh: Разрешено с использованием CController вместо контроллера с веб-приложение генерируется приложение (Sam Dark)
  • Enh: Добавлена ​​возможность выполнять реляционный запрос без получения связанных моделей (creocoder, Sam Dark)
  • Enh: страница ошибки теперь отображает ассоциативные ключи массива в списке параметров (Sam Dark)
  • Enh: Добавлен CController :: getActionParams () и invalidActionParams (), чтобы разрешить настройку параметров действия функцию переплета (Цян)
  • ENH: Добавлена ​​CEvent :: $ PARAMS (Цян)
  • Enh: CStringValidator теперь использует кодировку приложения по умолчанию, если mb_strlen доступен (Sam Dark)
  • Изм # 2001: CGridView Сейчас оказывает колонтитула после того, как содержание тела (Цян)
  • Изм # 2111: Вызов CActiveRecord :: getRelated ($ имя, правда) теперь будет повторить запрос DB, даже если isNewRecord истинно (цян)
  • Изм # 2144: Модернизированный Jquery UI до версии 1.8.11 (Sam Dark)
  • Изм # 2148: Модернизированный Jquery до версии 1.5.1 (Sam Dark)
  • Изм # 2163: CConsoleCommand :: usageError () теперь будет выход с кодом ошибки 1 (Цян)
  • Chg: JQuery UI теперь использует Минимизированный CSS (Sam Dark)
  • Chg: Удалены размеры JQuery плагин, поскольку он находится в ядре Jquery (Sam Dark)
  • Chg: Модернизированный bgiframe 2.1.2 (Sam Dark)
  • Новый # 1763: Добавлена ​​поддержка для выполнения бесшовной проверки на стороне клиента данных, используя виджет CActiveForm (Цян, hightman)
  • Новый # 2069: Добавлена ​​CDateValidator (Цян)
  • Новое: Добавлена ​​поддержка для кэширования запросов (Цян)
  • Новое: Добавлены литовские переводы (tomas.valacka)

Что нового в версии 1.1.6:

  • Добавлен построитель SQL запросов
  • Реализована поддержка миграции базы данных
  • Расширенная поддержка для использования формы множественного числа, а также модернизированные данные CLDR i18n до версии 1.9
  • Улучшенное отображение исключений в веб-режиме и отображения ошибок в режиме консоли
  • Добавлена ​​поддержка использования анонимных параметров и глобальных параметров в командах консоли
  • Добавлена ​​поддержка использования X-SendFile для отправки файлов

Что нового в версии 1.1.5:

  • Эта версия включает в себя более 80 исправлений и новых функций .
  • Поддержка использования действий в консольных команд, которые принимают параметры командной строки в качестве параметров к действиям.
  • Поддержка взглядов тематизации оказываемых виджетов.
  • Поддержка импорта и самозарядные PHP 5.3 классы, которые используют в своих интересах, используя пространство имен.
  • Поддержка возврата результатов ActiveRecord индексируется указанного атрибута.

Что нового в версии 1.1.4:

  • В этом выпуске были включены более 60 исправлений и новых функций.
  • Некоторые из важных усовершенствований включают в себя добавление поддержки автоматического параметра действия связывания с $ _GET; добавление CSqlDataProvider и CArrayDataProvider; добавление CUrlManager :: addRules () для поддержки динамического добавления правил URL маршрутизации; и рефакторинг CActiveRecord так, что CActiveRecord :: с () всегда возвращает объект AR сам.

Скриншоты

yii-php-framework_1_68452.png
yii-php-framework_2_68452.png
yii-php-framework_3_68452.png
yii-php-framework_4_68452.png

Другие программы разработчика Yii Software LLC

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

Комментарии не найдены
добавить комментарий
Включите картинки!