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

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

Apper
Apper

1 Mar 15

Spring.NET
Spring.NET

12 May 15

abaaso
abaaso

13 May 15

RedSlim
RedSlim

28 Sep 15

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

Yii PHP Framework
Yii PHP Framework

12 Feb 17

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

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