Size: a a a

2020 November 02

АЯ

Андрей Ява in symfony
Sergei Baikin
В doctrine 3 выпилили возможность комитить по одной сущности (EntityManager::flush, UoW::commit). Как в 3 доктрине предпологается работать с изолированными транзакциями а не записывать в базу все вподряд даже то что я не хотел?
и правильно сделали
источник

JB

Jurij Bachkov in symfony
Alex Mikhaylov
site.controllers:
   resource: ../../src/Controller/Site/
   type: annotation
   prefix: /{_locale}
   requirements:
       _locale: '%app_locales%'
   defaults:
       _locale: '%locale%'
для фронта так локализация устанавливается
prefix: '{_locale}'

без слеша попробуй
источник

AM

Alex Mikhaylov in symfony
Наверное, все таки браузер запомнил, мне в принципе и нужен постоянный редирект, потому что без локали ресурс не будет использоваться
источник

AM

Alex Mikhaylov in symfony
без слеша не получиться, крашится из за некорректного мрашрута
источник

SB

Sergei Baikin in symfony
Андрей Ява
и правильно сделали
Я конечно понимаю что докрина не нужна в нормальных проектах, но как в 3 доктрине сделать аггрегат\модель как минимальные еденицы транзакций непонятно.
источник

АЯ

Андрей Ява in symfony
Sergei Baikin
Я конечно понимаю что докрина не нужна в нормальных проектах, но как в 3 доктрине сделать аггрегат\модель как минимальные еденицы транзакций непонятно.
не изменять больше одного агрегата за раз?
источник

ИС

Игорь Снежко... in symfony
Sergei Baikin
Я конечно понимаю что докрина не нужна в нормальных проектах, но как в 3 доктрине сделать аггрегат\модель как минимальные еденицы транзакций непонятно.
а что в нормальных проектах необходимо? ПДО?
источник

SB

Sergei Baikin in symfony
Андрей Ява
не изменять больше одного агрегата за раз?
Окей каими средставми я смогу автоматически контролировать и валидировать это правило в CI?
источник

SB

Sergei Baikin in symfony
Игорь Снежко
а что в нормальных проектах необходимо? ПДО?
это по большей части была ирония
а так да pdo + гидратор вполне себе достаточно обычно
источник

ИС

Игорь Снежко... in symfony
Андрей Ява
не изменять больше одного агрегата за раз?
есть достаточно случаев, когда это бывает нужно.
источник

SB

Sergei Baikin in symfony
Игорь Снежко
есть достаточно случаев, когда это бывает нужно.
ну значит у вас не аггрегаты а каша глобальная
источник

I<

Ivan <Chi> in symfony
Sergei Baikin
это по большей части была ирония
а так да pdo + гидратор вполне себе достаточно обычно
Гидратор самодельный или какой-то внешний?
источник

SB

Sergei Baikin in symfony
Ivan
Гидратор самодельный или какой-то внешний?
да какой угодно
обычно мне хватает кода на вроде
$instance = (new Instantiator())->instantiate($class);
       $hydrate  = \Closure::bind(
           function (array $payload, object $object) {
                   $object->{$var} = $value;
           },
           null,
           $class
       );

       $hydrate($serializedData, $instance);
источник

AM

Alex Mikhaylov in symfony
Валентин Удальцов
возможно у тебя сейчас всё правильно уже сделано, но браузер запомнил твой редирект, и что бы ты ни менял, ему будет пофигу
Спасибо, зашел с другого девайса, действительно все ок, перед этим стояла заглушка
источник

ВУ

Валентин Удальцов... in symfony
Alex Mikhaylov
Спасибо, зашел с другого девайса, действительно все ок, перед этим стояла заглушка
погугли, как в твоем браузере чистить кеш редиректов
источник

I<

Ivan <Chi> in symfony
Sergei Baikin
да какой угодно
обычно мне хватает кода на вроде
$instance = (new Instantiator())->instantiate($class);
       $hydrate  = \Closure::bind(
           function (array $payload, object $object) {
                   $object->{$var} = $value;
           },
           null,
           $class
       );

       $hydrate($serializedData, $instance);
Instantiator доктриновский?
источник

SB

Sergei Baikin in symfony
Ivan
Instantiator доктриновский?
ага
источник

I<

Ivan <Chi> in symfony
А как насчёт связанных сущностей?
источник

SB

Sergei Baikin in symfony
Ivan
А как насчёт связанных сущностей?
свяанные сущности это путь в ад с неконсисентностью
источник

I<

Ivan <Chi> in symfony
Ну а как без них?
источник