Архив рубрики: Symfony 2

Улучшение REST в Symfony

Разработка API на Symfony — задача не новая. Мы реализовывали это в самом начале: Askeet, Jobeet… это было так давно.В настоящее время, все больше и больше веб-приложений проектируются по схеме: серверное API и стороннее клиентское приложение. Обмен данными между приложениями с использованием API, также стал весьма распространенным механизмом.

Читать далее

Новое в 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 байт. Читать далее

Новые в Symfony 2.5: Новые сообщения об ошибках в случае если класс или функция не найдены

Symfony 2.4 добавлены отличные сообщения об ошибках в случае если  класс или функция не найдены. Symfony 2.5, также помогает отлаживать такие ситуации.

Читать далее

Обновление ваших проектов на Symfony, легкий путь

В во времена Symfony 2.0.x, когда Composer’а еще не существовало, обновить проект с предыдущей минорной версии Symfony к последующему было не всегда просто. Вы должны были объединить изменения, которые были сделаны, в DEPS и deps.lock файлы. Нужно было учесть как изменения ядра Symfony, так и основных бандлов фреймворка, которые включены в поставку Standard Edition. И, конечно, если у вас были другие сторонние зависимости, нужно было обновить их самостоятельно (найти правильный вариант обновления для каждого из них). В принципе все это было вполне выполнимо, хоть и превращалось иногда в кошмар, особенно когда возникали ситуации с конфликтующими зависимостями.

Читать далее