Разработка API на Symfony — задача не новая. Мы реализовывали это в самом начале: Askeet, Jobeet… это было так давно.В настоящее время, все больше и больше веб-приложений проектируются по схеме: серверное API и стороннее клиентское приложение. Обмен данными между приложениями с использованием API, также стал весьма распространенным механизмом.
Архив рубрики: Symfony 2
Новое в 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: Form Debugger еще лучше.
Symfony 2.4 поставляется с отличной панелью для отладки форм в Symfony Profiler. Это возможно, одно из лучших нововведений в 2.4.
Новые в Symfony 2.5: Новые сообщения об ошибках в случае если класс или функция не найдены
Symfony 2.4 добавлены отличные сообщения об ошибках в случае если класс или функция не найдены. Symfony 2.5, также помогает отлаживать такие ситуации.
Обновление ваших проектов на Symfony, легкий путь
В во времена Symfony 2.0.x, когда Composer’а еще не существовало, обновить проект с предыдущей минорной версии Symfony к последующему было не всегда просто. Вы должны были объединить изменения, которые были сделаны, в DEPS и deps.lock файлы. Нужно было учесть как изменения ядра Symfony, так и основных бандлов фреймворка, которые включены в поставку Standard Edition. И, конечно, если у вас были другие сторонние зависимости, нужно было обновить их самостоятельно (найти правильный вариант обновления для каждого из них). В принципе все это было вполне выполнимо, хоть и превращалось иногда в кошмар, особенно когда возникали ситуации с конфликтующими зависимостями.