Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «formwerkz»
[Перевод] Релиз Phalcon 2.0.4 2015-07-07 17:29:25
В рамках графика наших трех-пятинедельных минорных релизов, мы рады сообщить, что вышел Phalcon ...
+ развернуть текст сохранённая копия
В рамках графика наших трех-пятинедельных минорных релизов, мы рады сообщить, что вышел 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, веб-разработка
Useless.js: анонс кросс-платформенной библиотеки для разработки веб-приложений 2015-07-07 12:24:17
Описание с примерами можно почитать на гитхабе (лицензия MIT): github.com/xpl/useless
+ развернуть текст сохранённая копия
Описание с примерами можно почитать на гитхабе (лицензия MIT): github.com/xpl/useless
Предвижу вопросы «зачем это нужно», и «это уже есть в XXX», заранее отвечаю: эта штука существует и пишется уже не первый год, как pet project используемый в собственных разработках, то есть это некий сублимированный опыт просто. В последний год удалось собрать это все вместе в рамках открытой технологии, и опубликовать.
В данный момент используется во фронт-енде в паре крупных проектов, поэтому усилия сейчас сконцентрированы на том чтобы довести основную часть библиотеки до продакшен качества. В настоящее время находится в активной разработке, поэтому ещё далеко до стабильности — что-то может не работать, или работать неправильно. Если кому понравится — присоединяйтесь, рад буду видеть ваши пулл реквесты.
По поводу названия:
Тэги: algorithms, aop, cps, cross-platform, driven, dsl, framework, functional, isomorphic, javascript, matching, math, metaprogramming, mixins, mongodb, node.js, oop, reflection, test, tests, traits, type, underscore.js, unit, useless, vector, веб-разработка
PHP-Дайджест № 65 – интересные новости, материалы и инструменты (14 – 28 июня 2015) 2015-06-28 20:24:06
+ развернуть текст сохранённая копия
Предлагаем вашему вниманию очередную подборку со ссылками на новости и материалы.
Приятного чтения!
Читать дальше →
Тэги: app, engine, framework, google, group, laravel, php, symfony, yii, zend, zfort, блог, веб-разработка, дайджест, компании, новости, подборка, ссылки
Новый Cherry Framework 4 | Вишенки созрели 2015-06-25 14:41:52
Привет, Хабр! На этой неделе появилось обновление довольно полезного и интересного ...
+ развернуть текст сохранённая копия
Привет, Хабр! На этой неделе появилось обновление довольно полезного и интересного фреймворка « Cherry Framework» – периодически поглядываю за ним, так как ранее принимала участие в его разработке и мне как минимум интересно, в каком направлении он развивается сейчас. Внутри поста поговорим о том, что это за фреймфорк и что же такого натворили в новой версии.
Читать дальше →
Тэги: cherry, framework, russia, templatemonster, wordpress, блог, веб-разработка, компании, шаблоны
[Из песочницы] Go away HTML, go away 2015-06-23 17:29:05
Тенденция последних лет в веб-разработке — фреймворки и компиляторы (сборщики, если кому то ...
+ развернуть текст сохранённая копия
Тенденция последних лет в веб-разработке — фреймворки и компиляторы (сборщики, если кому то угодно). Они везде: в javascript, css, подключаемых библиотеках и т.д. Javascript фреймворки повсеместно используют шаблоны для отрисовки всего и вся. Но у всех них есть одна общая черта — HTML. Громоздкий, свёрстанный, местами от проекта к проекту контрл+ц — контрл+в… Весь этот html всегда лежит кусками, прикрепляется конструкциями вида script type=«text/template». В общем, как будто здесь еще не придумали, как с ним бороться.
Я придумал
Тэги: css, framework, html, javascript, web-разработка, веб-разработка
Главная / Главные темы / Тэг «formwerkz»
|
Взлеты Топ 5
Падения Топ 5
|