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 или выше

Похожие программы

hr.js
hr.js

12 Apr 15

QuickWeb
QuickWeb

1 Mar 15

Mithril
Mithril

10 Feb 16

Flask
Flask

13 May 15

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

Yii PHP Framework
Yii PHP Framework

12 Feb 17

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

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