EN RU
Напишите нам
Компонент Messenger (Symfony)

Компонент Messenger (Symfony)

Компонент Messenger (Symfony)

Еще в марте 2018 года разработчиков порадовали новостью о том, что теперь семейство symfony-компонентов пополнилось полезным инструментом Messenger. Этот компонент по заверению авторов должен взять на себя задачу отправки/получения сообщений в/из других приложений, а также управление очередями.

Как обычно, появление интересного инструмента вызывает желание побыстрее задействовать его в проектах. Но, признаться, мало кто может себе это позволить. Поэтому мы не стали рисковать временем, а также стабильностью приложений наших клиентов и отложили вопрос.

Краткий обзор API platform для разработки Symfony приложений

Краткий обзор API platform для разработки Symfony приложений

Краткий обзор API platform для разработки Symfony приложений

Существует много вариантов реализации REST API в symfony приложении. Один из них — API Platform. Из «коробки» мы получаем поддержку REST API протокола, документацию, Swagger UI с возможностью протестировать работу наших эндпоинтов.

Заглянем под капот Doctrine 2

Заглянем под капот Doctrine 2

Doctrine 2

Пожалуй, я не совру, если скажу, что в экосистеме Symfony наиболее часто используемой ORM является Doctrine. Поэтому изучение этой библиотеки крайне важно для Symfony-разработчика. В данной статье предлагаю заглянуть «под капот» этого Мустанга в мире ORM-ок и выяснить, на базе каких абстракций и паттернов построена эта библиотека.

Настройка проекта на Symfony на работу с использованием поддоменов в Docker

Настройка проекта на Symfony на работу с использованием поддоменов в Docker

Symfony на Docker

Бывают ситуации, когда проект на Symfony нуждается в роутинге, основанном на поддоменах. Например, когда в рамках одного проекта, одного репозитория присутствуют различные функциональные блоки. Скажем, когда помимо API для мобильных приложений, рядом еще есть админ часть, написанная на бандлах Symfony или есть какой-то функционал для доступа к публичным урлам со стороны пользователя.

Самые большие сайты на фреймворке Symfony2

Самые большие сайты на фреймворке Symfony2

Самые большие сайты на фреймворке Symfony2

Как вы думаете, что объединяет сайты открытой государственной базы данных Швейцарии, Vogue France и голландской версии журнала National Geographic Traveler? Все они работают на Symfony2! В этой статье мы расскажем вам о высоконагруженных сайтах, которые используют этот производительный PHP-фреймворк, а также о собственном опыте работы с Symfony2 на таком типе проектов.

Symfony2 vs Yii2: какой фреймворк выбрать в 2016-м году?

Symfony2 vs Yii2: какой фреймворк выбрать в 2016-м году?

Symfony2 Vs Yii2: какой фреймворк выбрать в 2015-м году?

Пытаться сравнивать технологии, у каждой из которых есть большое количество поклонников — дело неблагодарное. Всегда есть шанс что-то упустить, в особенности, если для себя уже выбор сделал. Поэтому в этой статье мы попытаемся непредвзято разобраться, чем все-таки отличаются Symfony2 и Yii2, оставляя окончательный выбор фреймворка нашим читателям.

Установка и настройка Symfony2

Установка и настройка Symfony2

Установка и настройка Symfony2

С момента выхода Symfony 2.0 процесс инсталляции и нужные для этого инструменты менялись и улучшались несколько раз. В данной статье мы рассмотрим, что нужно сделать для того, чтобы установить и настроить Symfony2-приложение.

Как создать CRUD приложение на Symfony2?

Как создать CRUD приложение на Symfony2?

Как создать CRUD приложение на Symfony2?

Разработка классического CRUD (Создание/Чтение/Обновление/Удаление) приложения для работы с базами данных — задача крайне распространенная. В свете выхода новой версии нежно любимого нами фреймворка хочу рассказать, как создать приложение на Symfony2.

Архитектура Symfony2

Архитектура Symfony2

Архитектура Symfony2

Первое, что выделяет данный PHP-фреймворк среди толпы остальных — это гибкая архитектура Symfony2, которая позволяет быстро разрабатывать приложения. В этой статье мы коротко расскажем о ее основных особенностях.

Повышение производительности проекта на Symfony2 c Doctrine2 ORM

Повышение производительности проекта на Symfony2 c Doctrine2 ORM

Повышение производительности проекта на Symfony2 c Doctrine2 ORM

Я уже давно намеревался написать эту статью, но все никак не доходили руки. Ну вот, я собрался с мыслями и сделал это. Значит, о чем пойдет речь... Я поделюсь некоторыми приемами работы с Doctrine2 ORM, совершим, так сказать, повышение производительности сайта на Symfony 2 (точнее, любого сайта, который использует Doctrine2 ORM). Как наглядное пособие, я создал проект и выложил его на GitHub, так что теперь любой желающий может проверить мои слова в действии.