Size: a a a

2021 March 23

AK

Anton K. in symfony
а оно во что сериализует объект?
источник

AK

Anton K. in symfony
а, Doctrine will automatically inline all columns from the Address class into the table of the User class, just as if you had declared them directly there.
источник

Ш

Шурик in symfony
Anton K.
а оно во что сериализует объект?
ни во что, там у каждого поля описана колонка, в которую оно сохраняется
источник

Ш

Шурик in symfony
вот прямо в колонки в базе и сериализирует)
источник

👤U

👤 User in symfony
О как. Прикольная штука.
источник

AK

Anton K. in symfony
ага, а то я думал вы предлагает для каждой VO свой doctrine custom mapping type делать. тогда ваще супер
источник

Ш

Шурик in symfony
одно другому не мешает. у тебя может быть какой-то Embedded объект с юридической инфой и одним из полей будет VO с ИНН
источник

К

Корочка хлеба... in symfony
Ребят ставлю x-debug на phpstrom symfony
Выдает вот такое. Может кто сталкивался?
021-03-23T12:19:07+03:00 [info] User Deprecated: Class "Symfony\Component\HttpClient\CurlHttpClient" should implement method "Symfony\Contracts\HttpClient\HttpClientInterface::withOptions(array $options)": Returns a new instance of the client with new default options.
источник

BT

Bohdan Turchyk in symfony
Корочка хлеба
Ребят ставлю x-debug на phpstrom symfony
Выдает вот такое. Может кто сталкивался?
021-03-23T12:19:07+03:00 [info] User Deprecated: Class "Symfony\Component\HttpClient\CurlHttpClient" should implement method "Symfony\Contracts\HttpClient\HttpClientInterface::withOptions(array $options)": Returns a new instance of the client with new default options.
это инфо сообщение которое в принципе не особо относится к вопросу (можешь прочитать его)
источник

К

Корочка хлеба... in symfony
Bohdan Turchyk
это инфо сообщение которое в принципе не особо относится к вопросу (можешь прочитать его)
То есть оно не причем. Почему деббагер запускается, а потом сразу отключается
источник

BT

Bohdan Turchyk in symfony
Корочка хлеба
То есть оно не причем. Почему деббагер запускается, а потом сразу отключается
да, оно ни при чем - это информационный лог
почему запускается, а потом отключается - понятия не имею, я даже не понимаю, что ты имеешь ввиду
источник

ST

Sergey Tsarikov in symfony
Шурик
вот прямо в колонки в базе и сериализирует)
Плохо, что нельзя в embedded воткнуть еще что-нибудь. Ну типа в embedded Address приходит строка "Россия", я в Address обращаюсь к entity country и там превращаю уже в id=234
источник

АR

Андрей Ruvik in symfony
Всем привет, коллеги 😉
Есть проблема с событием postFlush для сущностей. Судя по доке, то вызывается в конце операции (и я рассчитывал что это после коммита транзакции).
Проблема в том, что у меня на postFlush летит сообщение в раббит, а там джоба слушает и обрабатывает. Но сама проблема в том, что у меня в джобе из БД достаются ещё старые значения, только через 0.5-1 секунду уже обновленные значения.

Получается что postFlush работает ещё с незакомиченными данными.
то есть мы апдейтим статус, если падаем в postFlush (DD к примеру), то данные в БД не меняются.
Если падаем на втором флаше, то статус считается измененным.

Вопрос:
как вы решали данные проблемы ? и были ли они у вас вообще ))
источник

ВС

Василий Сажин... in symfony
Всем привет. У меня какая-то странная проблема с json response. Отдаю одно, а на выходе получаю вообще непонятно что (см. поля balance, bonuses). Я уже миллион условий и проверок поставил, чтобы наверняка и все равно одно и то же. Неужели кеш ответов?
источник

AK

Anton K. in symfony
Василий Сажин
Всем привет. У меня какая-то странная проблема с json response. Отдаю одно, а на выходе получаю вообще непонятно что (см. поля balance, bonuses). Я уже миллион условий и проверок поставил, чтобы наверняка и все равно одно и то же. Неужели кеш ответов?
user_data чему равен?
источник

ВС

Василий Сажин... in symfony
с ним все в порядке)
источник

AK

Anton K. in symfony
Андрей Ruvik
Всем привет, коллеги 😉
Есть проблема с событием postFlush для сущностей. Судя по доке, то вызывается в конце операции (и я рассчитывал что это после коммита транзакции).
Проблема в том, что у меня на postFlush летит сообщение в раббит, а там джоба слушает и обрабатывает. Но сама проблема в том, что у меня в джобе из БД достаются ещё старые значения, только через 0.5-1 секунду уже обновленные значения.

Получается что postFlush работает ещё с незакомиченными данными.
то есть мы апдейтим статус, если падаем в postFlush (DD к примеру), то данные в БД не меняются.
Если падаем на втором флаше, то статус считается измененным.

Вопрос:
как вы решали данные проблемы ? и были ли они у вас вообще ))
точно достаются старые значения в консьюмере? может там отрабатывает identity map?
источник

AK

Anton K. in symfony
postFlush по идее уже всё, тразакция закомичена
источник

АR

Андрей Ruvik in symfony
Anton K.
точно достаются старые значения в консьюмере? может там отрабатывает identity map?
а я даже без доктрины, а на чистом SQL делал запросы. Тоже самое.
при чём на чистом SQL запрос, спал 2 секунды и тот же запрос. Значения другие 🙂
источник

А

Алмаз in symfony
Ребят, такой вопрос возник, обращаюсь по curl get запросом к сайту, а у него одна из переменных очень сложная
во первых присутствует кириллица, во вторых присутствует / в запросе
например &number=12/13-АПИ
как можно их экранировать?
источник