Статьи

Symfony JSON-RPC API Bundle три года спустя: что боевая эксплуатация сделала с кодом

Symfony JSON-RPC API Bundle три года спустя: что боевая эксплуатация сделала с кодом

В августе 2023-го я писал на Хабре про свой бандл для JSON-RPC API на Symfony — «Symfony Json RPC API Bundle — простое API со всем необходимым» , а здесь в блоге выходил свой разбор: «Symfony JSON-RPC API Bundle: своё API за 3 класса» . Тогда это был компактный инструмент: три класса на метод…

Symfony Doctrine Undefined property Proxies\__CG__\...\Class::$lazyObjectState in LazyGhostTrait line 193 как исправить ошибку

Symfony Doctrine Undefined property Proxies\__CG__\...\Class::$lazyObjectState in LazyGhostTrait line 193 как исправить ошибку

Коротко: ошибка Undefined property lazyObjectState (LazyGhostTrait) в Symfony на проде лечится одной строкой в конфиге Doctrine. Если в Symfony на проде внезапно появилась ошибка Undefined property: Proxies\__CG__\...\Class::$lazyObjectState из LazyGhostTrait , а в dev всё работает — лечится она…

Symfony 6 Kafka RabbitMQ Docker compose сборки с описанием

Symfony 6 Kafka RabbitMQ Docker compose сборки с описанием

Коротко: поднять Kafka и RabbitMQ под Symfony проще через готовые docker-compose-сборки: брокеры, UI очередей и приложение в одной сети. Поднять Kafka и RabbitMQ локально под Symfony проще всего через готовые docker-compose-сборки: контейнеры брокеров, UI для просмотра очередей и сервис приложения…

Как деплоить приложение в прод

Как деплоить приложение в прод

Коротко: деплой — это четыре стадии: загрузить код, поставить зависимости, прогнать миграции и очистить кэш; разбираем простой рабочий вариант для Symfony. Задеплоить приложение — это, по сути, четыре стадии: загрузить код на сервер, поставить зависимости, прогнать миграции и очистить кэш. Ниже…

Как вывести domain в twig если есть url или полный путь

Как вывести domain в twig если есть url или полный путь

Коротко: чтобы показать в Twig только домен из полного URL, хватает встроенных фильтров (split по «/» и «//») — отдельная функция не нужна. Чтобы из полного URL вида https://some-awesome-url.com/open-api/version100 показать в шаблоне только домен some-awesome-url.com , в Twig достаточно пары…

Нужна разработка или консультация?

Опишите задачу — отвечу и предложу формат работы.

Обсудить задачу