В Symfony 3.1 мы добавили новый компонент кэша, который строго выполнял требования PSR-6: Стандарта кэширования интерфейса. В Symfony 3.2 мы решили улучшить кэш некоторыми фичами, не определенными в стандарте.
Архив рубрики: Symfony 3
Новое в Symfony 3.2: DateInterval тип для форм
Symfony включает в себя 32 встроенных типов форм, которые охватывают широкий спектр потребностей корпоративных приложений. Наше сообщество постоянно предлагет новые типы элементов форм, которые мы включаем, когда они решают достаточно общих потребностей. Поэтому в Symfony 3.2 мы решили включить новый тип DateInterval.
Новое в Symfony 3.1: Улучшения Web Debug Toolbar и Profiler
В Symfony 3.1 в Web Debug Toolbar и Profiler введено множество новых функций. Основные новые функции будут объяснены в предстоящих сообщениях в блоге, поэтому в этой статье мы сосредоточимся на более мелких, но полезных изменениях, которые облегчат вашу ежедневную работу.
Новое в Symfony 3.1: Входнящий и исходящий потоки для процессов
- исходящий поток
- входящий поток
Новое в Symfony 3.1: Установка значения ширины столбцов в таблицах в консоли
Компонент Console позволяет легко генерировать таблицы :
use Symfony\Component\Console\Helper\Table; $table = new Table($output); $table ->setHeaders(array('ISBN', 'Title', 'Author', 'Price')) ->setRows(array( array('99921-58-10-7', 'Divine Comedy', 'Dante Alighieri', '9.95'), array('9971-5-0210-0', 'A Tale of Two Cities', 'Charles Dickens', '139.25'), )) ; $table->render();
Новое в Symfony 3.1: Строгая валидация изображений
Функционал валидации изображений является одним из самых продвинутых функционалов, определенных компонентом Validator. Он позволяет проверить максимальную / минимальную высоту и ширину изображений, максиальное / минимальное соотношение сторон изображений, будет ли формат книжным или альбомным и т.п.
Новое в Symfony 2.8: Polyfill Компоненты
В веб-разработке, polyfill это «дополнительный код, который предоставляет средства, которые не встроены в веб-браузер«. Они дико популярны в приложениях JavaScript, поскольку они обеспечивают равномерное API независимо от возможностей, предоставляемых браузерами пользователей.
Новые в Symfony 2.8: Устаревшие Scopes и введение в Shared Services
Service scopes контролирует, как долго экземпляр службы используется контейнером. Компонент Dependency Injection обеспечивает три диапазона:
container
, один и тот же экземпляр используется каждый раз, когда вы запрашиваете сервисы из контейнера (по умолчанию один);prototype
, создается новый экземпляр каждый раз, когда вы запрашиваете сервис;-
request
, создается новый экземпляр для каждого подзапроса (не доступны за пределами запроса).
Новое в Symfony 2.8: Устаревшее в YAML
Предстоящая версия Symfony 3.1 представит множество новых и полезных функций для компонента YML. Но прежде, чем получить эти возможности, в Symfony 2.8 нам нужно убрать некоторые функции, чтобы сделать YAML файлы соответствуют спецификации YAML. Убедитесь в том, что вы сделали все эти изменения перед обновлением приложения до Symfony 3.