Size: a a a

2021 August 25

DS

Danila Stivrinsh in symfony
Ваш вариант понятен, и наверное вы правы, я хотел переусложнить
источник

АА

А А in symfony
$ symfony new --version=5.2-1 --book guestbook
Этот репозиторий содержит весь код, который встречается в книге.

Обратите внимание, что мы используем команду symfony new вместо git clone, потому что она не только позволяет клонировать репозиторий, который находится в организации the-fast-track на GitHub по адресу https://github.com/the-fast-track/book-5.2-1. Также эта команда запускает веб-сервер и контейнеры, применяет миграции базы данных, загружает фикстуры и т.д. После выполнения команды будет запущен сайт, который можно сразу начать использовать
источник

АА

А А in symfony
symfony new на локалке гдето отрабатывает? где его посмотреть? и как самому так сделать чтобы удобнее было при работе
источник

АА

А А in symfony
не все еще таксовать уехали?😂
источник

👤U

👤 User in symfony
Самому как сделать?
источник

👤U

👤 User in symfony
Чтобы проект сам весь такой разворачивался?
источник

АА

А А in symfony
da bro!
источник

👤U

👤 User in symfony
bash, makefile, докерконтейнеры.
источник

✨Basic_Instinct✨ in symfony
нельзя этого делать! так и в вендоре начни код менять, че уж там))
для этого существуют комманды в твоем приложении, вызываемые "php bin/console"
источник

АА

А А in symfony
мне только посмотреть надо как у них реализовано, чтобы свою консольную команду сделать
источник

✨Basic_Instinct✨ in symfony
дойдешь еще до этого))
источник

✨Basic_Instinct✨ in symfony
если не невтерпеж, вот...

https://symfony.com/doc/current/console.html
источник

in symfony
Всем привет. Уже второй день не могу найти решение следующей проблемы.

Использую JMS Serializer Bundle. Проблема в том, что при десериализации JSON в мой DTO класс, он преобразует все поля в тот формат, который объявлен в property класса.

То есть, если property выглядит так:
/**
 * @NotNullOrEmpty()
 * @Assert\Type(type="boolean")
 *
 * @Serializer\Type("boolean")
 *
 * @var bool
 */
private bool $isActive;


А из реквеста приходит такой JSON:

{"isActive": "test"}


То JMS преобразует строку в boolean, и соответственно она будет true.

Можно ли как-то это отключить? Читал, что можно подключить Visitor класс, и изменить поведение для конкретного поля, но и мой класс он не видит, хотя зарегистрировал его в services.yaml:

App\Serializer\Visitor\JsonDeserializationVisitor:
   tags:
     - { name: jms_serializer.deserialization_visitor, format: 'json' }
источник

АА

А А in symfony
ок перефармулирую вопрос какие команды сделать чтобы запустить проект без symfony new
источник

VS

Valentin Saik in symfony
можешь на опен сорсный аналог symfony cli глянуть: https://github.com/Orbitale/Rymfony

но вообще обычно баша хватает
источник

АА

А А in symfony
это хочу в консоли сделать чтобы мой проект так разворачивался
источник

✨Basic_Instinct✨ in symfony
опять таки неправильно
суть в том, что в начале ты ставишь sf последней версии и пакеты с последними обновлениями, и затем применяешь миграции, фикстуры, ресурсы,
хочешь устанавливать проект на разных серверах как например symfony/demo - нужно писать пакеты с рецептами, иначе ты все ровно будет копипастить туда-сюда файлы, всякие баши создавать и т.д.
источник

✨Basic_Instinct✨ in symfony
это пакет с рецептами, тебе рано еще
источник

✨Basic_Instinct✨ in symfony
или кури Symfony Flex
источник

АА

А А in symfony
ок
источник