Сегодня 24 декабря, вторник ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7278
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
Хабрахабр: Web-разработка / Блог / Захабренные
Хабрахабр: Web-разработка / Блог / Захабренные
Голосов: 1
Адрес блога: http://habrahabr.ru/blog/webdev/
Добавлен: 2008-06-12 19:52:21 блограйдером ZaiSL
 

[Перевод] Релиз Phalcon 2.0.4

2015-07-07 17:29:25 (читать в оригинале)


В рамках графика наших трех-пятинедельных минорных релизов, мы рады сообщить, что вышел Phalcon 2.0.4!

Число улучшений и исправлений значительно увеличилось по сравнению с другими релизами 2.0.x:

Изменения


  • Испавлен баг в Phalcon\Mvc\Model::update() ошибочно выдающий исключение, когда запись действительно существует
  • Теперь ссылки в Phalcon\Debug указывают на https://api.phalconphp.com вместо http://docs.phalconphp.com
  • Реализован универсальный способ назначения переменных в Volt, позволяющий назначать переменные и массивы индексов
  • Улучшены макросы в Volt через использование анонимных функций, позволяющих связывать вместе адаптер объекта и DI-сервисы
  • Исправлена генерация и валидация стандартных параметров в макросах Volt
  • Добавлен метод Phalcon\Assets\Manager::getCollections() возвращающий все зарегистрированные коллекции #2488
  • Теперь Phalcon\Mvc\Url::getStatic() генерирует URLы из роутинга
  • Добавлен Phalcon\Mvc\EntityInterface для общей абстракции над Phalcon\Mvc\Model и Phalcon\Mvc\Collection. Этот интерфейс поддерживает Mvc\Model\Validators для использования в Mvc\Collection
  • Добавлен метод Phalcon\Session\Adapter::setName() для изменения имени сессии
  • Добавлена поддержка колонки BIGINT в Phalcon\Db
  • Добавлены новые типы Phalcon\Db\Column::BLOB и Phalcon\Db\Column::DOUBLE #10506
  • Автоматическая привязка Large Object data (LOB) в ORM
  • Поддержка для MySQL типа BIT c привязкой в качестве boolean
  • Добавлен метод Phalcon\Flash\Direct::output() позволяющий разместить flash-сообщения в определенном месте шаблона #629
  • Добавлена опция autoescape, которая позволяет включить на глобальном уровне autoescape в любом Volt-шаблоне
  • Добавлены readAttribute/writeAttribute в Phalcon\Mvc\Collection\Document
  • Добавлен toArray в Phalcon\Mvc\Collection\Document
  • Глобальный параметр db.force_casting теперь позволяет форсировать приведение указанных типов
  • Введен новый синтаксис в PHQL, позволяющий установить тип: {name:str} или {names:array}
  • Теперь вы можете работать с массивами в качестве параметров в PHQL
  • Глобальный параметр orm.cast_on_hydrate позволяет отдавать атрибуты с оригинальными типами из сопоставленной таблицы вместо использования строк
  • Значения в LIMIT/OFFSET теперь возможно добавлять через привязанные параметры в PHQL
  • Поддержка позднего статического связывания в Simple/Complex результатах для переопределения Mvc\Model::cloneResultMap
  • Добавлен метод distinct() в Phalcon\Mvc\Model\Criteria #10536
  • Добавлен глобальный параметр orm.ignore_unknown_columns для игнорирования неучтенных колонок в ORM. Это убирает лишние вспомогательные столбцы, используемые в Db\Adapter\Pdo\Oracle
  • Добавлена поддержка для afterFetch в Mvc\Collection
  • Добавлен параметр beforeMatch в @Route аннотацию из Mvc\Router\Annotations
  • Добавлены groupBy/getGroupBy/having/getHaving в Mvc\Model\Criteria
  • Phalcon\Mvc\Model::count() теперь возвращает значение с типом int
  • Удален __construct из Phalcon\Mvc\View\EngineInterface
  • Добавлен метод Phalcon\Debug\Dump::toJson() для возврата значения в виде JSON с информацией о переменной
  • Экземпляры в Phalcon\Di строятся с использованием внутренних оптимизаторов вместо \ReflectionClass (PHP 5.6)
  • Добавлен Phalcon\Mvc\Model\Validator\IP из phalcon/incubator
  • Добавлен возвращаемый параметр defaultValue в Phalcon\Mvc\Model\Validator::getOption()
  • Теперь разработчики могут определять связи с помощью условных операторов

Основные моменты


Типизированные плейсхолдеры в ORM

Читать дальше →

Тэги: framework, phalcon, php, release, веб-разработка

 


Самый-самый блог
Блогер ЖЖ все стерпит
ЖЖ все стерпит
по количеству голосов (152) в категории «Истории»


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.