Symfony поставляется с очень удобным базовым классом Controller, который решает большинство наиболее распространенных для контроллера задач. Когда ваши контроллеры наследуют от класса Symfony\Bundle\FrameworkBundle\Controller\Controller, вы получаете возможность использовать несколько вспомогательных методов , таких как redirect(), getUser() и createNotFoundException().
Архив рубрики: Symfony 2.6
Новое в Symfony 2.6: LockHandler
File locking это механизм, который позволяет ограничивать доступ к файлу, разрешая его только для конкретного пользователя или процесса в конкретный момент времени. Этот механизм был введен еще в 1963 для мэйнфреймов и это будет его дебют в Symfony начиная с версии 2.6.
Новое в Symfony 2.6: Более умная assets:install команда
Команда assets:install является одной из самых непонятных вещей для новичков в Symfony. Эта команда используется для установки веб-ресурсов (CSS, JavaScript, изображений) для приложений. При выполнении без параметров, команда копирует в каталог web/ все файлы найденые в Resources/public/
директории ваших приложений и бандлов.
Новое в Symfony 2.6: Команда security:check
Symfony 2.6 будет одним из наших самых вылизанных релизов. В рамках DX initiative мы оптимизировали и упростили все и каждую части фреймворка, от установщика до страниц ошибок.
Новое в Symfony 2.6: Добавлена поддержка заметок в XLIFF
Одной из самых сложных в реализации опцией в веб-приложениях является интернационализация. В частности, перевод содержимого является сложной задачей, которая требует не только глубоких знаний предмета, но и столько вспомогательной информации, сколько возможно.
Новое в Symfony 2.6: Нарезка узлов с DomCrawler
Компонент DomCrawler облегчает DOM навигацию для HTML и XML документов. Хотя это обычно используется для разработки функциональных тестов в приложениях Symfony2, он также может быть использован, чтобы отфильтровать содержимое, как показано в рамках проекта Goutte.
Новое в Symfony 2.6: Команда ACL:SET
Приложения Symfony обычно проверяют права пользователя по фильтрам безопасности. Однако, если ваши потребности в области безопасности являются комплексными и включают в себя как человека, который запрашивает доступ и объект домена, доступ к которому запрашивается, возможно, потребуется использовать Symfony ACL (Список контроля доступа).
Новое в Symfony 2.6: Поддержка объектных карт в компоненте YAML
В YAML Компонент содержит функционал для парсинга и сохранения YAML файлов в PHP-приложениях. Хотя он и не реализует все о чем говорится в YAML 1.2 спецификации, все же он поддерживает большинство функций.
Новое в Symfony 2.6: Поддержка KiB и MiB в FileValidator
Сколько байт в 3 килобайт? Строго говоря, Кило всегда подразумевает 1000, так что ответ может быть 3000 байт. Тем не менее, в некоторых контекстах информатики, Кило, как правило (и ошибочно) интерпретируется как 1024 так что ответ может быть также 3072 байт. Читать далее