Переменные окружения становятся все более популярными для управления конфигурацией приложений. Они являются одним из основных понятий «12-факторного приложения». Их основные преимущества в том, что они могут быть изменены в результате процесса развертывания приложения без изменения кода, и что с ними не возникает проблем при публикации в репозитории.
Архив за месяц: Октябрь 2016
Новое в Symfony 3.2: Изменения компонента Filesystem
Компонент Filesystem представляет собой небольшой пакет, который предоставляет удобные утилиты для общих операций файловой системы. Он также позволяет абстрагироваться при работе с файлами в различных операционных системах.
Новое в Symfony 3.2: Изменения в синтаксисе YAML
Symfony 3.2 представит незначительное изменение синтаксиса YAML для того, чтобы сделать компонент YAML полностью совместим со спецификацией YAML.
Новое в Symfony 3.2: Улучшенные приватные сервисы
Приватные сервисы поддерживались контейнером сервисов Symfony с первого дня. По умолчанию все сервисы являются публичными, но установка опции public в false превращает их в приватные
Новое в Symfony 3.2: Поддержка Unicode в маршрутах
В Symfony 3.2, в компонент маршрутизации была добавлена поддержка UTF-8 символов в маршрутах. Благодаря этой новой опции, вы можете устанавливать и генерировать маршруты, содержащие UTF-8 символы
Новое в Symfony 3.2: Добавлена поддержка XPath выражений
XPath является языком выражений и в основном используется в веб-приложениях для выбора узлов в XML / HTML документах. Несмотря на это, выбор узлы с использованием XPath является более сложным, чем использовании CSS селекторов, XPath невероятно мощная и многофункциональная вещь.
Новое в Symfony 3.2: Workflow компонент
Рабочие процессы являются фундаментальным элементом во многих структурах организаций. Они описывают последовательность операций, которые могут выполняться несколько раз, чтобы обеспечить некоторую услугу (например, покупая продукт, в приложении электронной коммерции), обрабатывать некоторые данные (например, публикации некоторого содержимого в приложении CMS) и т.д.
Новое в Symfony 3.2: Улучшения HttpFoundation
- Добавлена поддержка SameSite cookie аттрибута
- Улучшены заголовки кэша
- Добавлена утилита
isMethodIdempotent()
Новое в Symfony 3.2: Ленивая загрузка для полей выбора в формах
ChoiceType является самым мощным Symfony типом формы и используется для создания раскрывающихся списков, радио-кнопок и флажков. В Symfony 3.2 мы добавили новую функцию, чтобы улучшить его характеристики: отложенной загрузки значений.
Новое в Symfony 3.2: Получение значения User в контроллерах
В приложениях Symfony, контроллеры, которые используют базовоый класс Controller могут получить объект текущего пользователя посредствам метода getUser():