Size: a a a

2021 March 23

AK

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

АR

Андрей Ruvik in symfony
Anton K.
mysql сервер один?
postgresql кластер master-slave. Но тестил даже с одной БД.
уже думал что читаю с реплики
источник

АR

Андрей Ruvik in symfony
ну окей, почему тогда если отрабатывает die() в postFlush, данные не менялись в БД )))
короче словил немного магии и нет идей в какую сторону копать.
источник

AK

Anton K. in symfony
Андрей Ruvik
ну окей, почему тогда если отрабатывает die() в postFlush, данные не менялись в БД )))
короче словил немного магии и нет идей в какую сторону копать.
посмотрел в коде, dispatchPostFlushEvent вызывается в конце flush, уже после коммита. странно. версия orm какая?
источник

АR

Андрей Ruvik in symfony
Anton K.
посмотрел в коде, dispatchPostFlushEvent вызывается в конце flush, уже после коммита. странно. версия orm какая?
const VERSION = '2.7.1-DEV';
источник

АR

Андрей Ruvik in symfony
Anton K.
посмотрел в коде, dispatchPostFlushEvent вызывается в конце flush, уже после коммита. странно. версия orm какая?
ну я тоже в UoW посмотрел, что вызывается после коммитов.
источник

AK

Anton K. in symfony
Андрей Ruvik
ну я тоже в UoW посмотрел, что вызывается после коммитов.
каких-то других листенеров onFlush/PostFlush нет?
источник

АR

Андрей Ruvik in symfony
Anton K.
каких-то других листенеров onFlush/PostFlush нет?
ну у меня идёт слушатель на preUpdate (надо дифф полей посмотреть), кидаю в коллекцию событие.
сабскрайбер на postFlush из коллекции достаёт события и диспатчит уже ДРУГИМ слушателям, которые уже шлёт консьюмерам сообщения
источник

AK

Anton K. in symfony
Андрей Ruvik
ну у меня идёт слушатель на preUpdate (надо дифф полей посмотреть), кидаю в коллекцию событие.
сабскрайбер на postFlush из коллекции достаёт события и диспатчит уже ДРУГИМ слушателям, которые уже шлёт консьюмерам сообщения
вот у меня все то же самое, только mysql
источник

АR

Андрей Ruvik in symfony
хмм… а у вас тоже master-slave ? я просто пока не понял как корректно выбирать подключение (везде только про конфижики дбаловские описывают)
источник

AK

Anton K. in symfony
не, у меня галера, а в дев один сервер
источник

АR

Андрей Ruvik in symfony
понял ) ну спасибо большое за консультацию ))
но всё равно интересно почему в postFlush работает die() и из-за этого данные в БД не обновляются )
источник

AK

Anton K. in symfony
предлагаю логгирование sql запросов сделать прям EchoLogger и влепить die. посмотреть хоть, проходит ли commit. Если да, то стоит искать где-то еще
источник

АR

Андрей Ruvik in symfony
спасибо, сейчас так и сделаю 😉
источник

AK

Anton K. in symfony
как в 5.x сейчас надо entity генерировать?
источник

AK

Anton K. in symfony
make:entity? точняк
источник

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

А

Алмаз in symfony
я пробовал с unlercode - все равно русские буквы он меняет
может я косячу, попробую сегодня вечером еще раз
в любом случае, спасибо за ответ)
источник

✨Basic_Instinct✨ in symfony
Алмаз
я пробовал с unlercode - все равно русские буквы он меняет
может я косячу, попробую сегодня вечером еще раз
в любом случае, спасибо за ответ)
ну вооще да, оно полностью кодирует
напиши свою функцию
источник

✨Basic_Instinct✨ in symfony
https://www.php.net/manual/ru/function.urlencode.php
в первом же посте подсказка тебе
источник