Size: a a a

2020 November 21

MV

Moz Vkusni in symfony
Доктрина и логирование изменений сущностей - такая себе замаза.
источник

MV

Moz Vkusni in symfony
onFlash в сраку какб
источник
2020 November 22

AT

Alexander Tokunov in symfony
Всем привет. Выручите с доктриной, пожалуйста:
у меня есть джойн, и я возвращаю результат выполнения запроса. Но он возвращает массив, хотя я ожидаю 1 объект. Я использую getResult()

А когда я использую getScalarResult(), то я получаю, как и ожидал объект. Но есть особенность - перед полями вставляется префикс "s_".

Вопрос: это нормально? как я могу избавится от префиксов "s_"?
источник

AT

Alexander Tokunov in symfony
Скриншот запроса
источник

DA

Danil Andreyev in symfony
Как тебе загидрировать на объект as Category_Name?
источник

DA

Danil Andreyev in symfony
Ну шо, когда там doctrine/annotations будут депрекейтить и переписывать на php 8 attributes?
источник

DA

Danil Andreyev in symfony
источник

DA

Danil Andreyev in symfony
public function index(#[CurrentUser] MyUser $user)
источник

DT

Dmitriy Tkachenko in symfony
Alexander Tokunov
Скриншот запроса
Когда в запросе есть неизвестные доктрине поля, он возвращает массив из объекта и поля. Это 1. GetResult возвращает массив объектов, если нужен один объект из запроса, там другой метод, что то вроде getOneOrNullResult(). Это 2
источник

AT

Alexander Tokunov in symfony
Спасибо🙏
источник

K

Kiss My Backend in symfony
Привет, вопрос по работе с монго и доктрине.  Aggregation builder и обычный query builder (odm) как нибудь можно вообще "сочетать"? Например, через query bulder я сделал выборку, а через aggregation полученные данные "сгруппировал"?
Или проще забить и выборку тоже на aggregationBuilder переписать?
источник

VS

Vitaly Serov in symfony
Привествую!
Возможно ли на symfoy 5.1 реализовать Competing Consumers (https://www.rabbitmq.com/tutorials/tutorial-two-python.html) на основе Messenger/AMQP Transport, т.е. что бы одну очередь параллельно разбирали несколько хэндлеров/воркеров?
источник

D

Dmitry in symfony
Vitaly Serov
Привествую!
Возможно ли на symfoy 5.1 реализовать Competing Consumers (https://www.rabbitmq.com/tutorials/tutorial-two-python.html) на основе Messenger/AMQP Transport, т.е. что бы одну очередь параллельно разбирали несколько хэндлеров/воркеров?
Да
источник

😀

😀 in symfony
Dmitry
Да
👍
источник

VS

Vitaly Serov in symfony
Dmitry
Да
а можно пример, что то в доке ничего не нашел как это реализоваь, наприер параметр с указание количества воркеров, нашел только priority
источник

D

Dmitry in symfony
Vitaly Serov
а можно пример, что то в доке ничего не нашел как это реализоваь, наприер параметр с указание количества воркеров, нашел только priority
Да сколько хотите процессов запустите и подключите их к одной очереди. Автоматически кролик будет распределять сообщения между ними. Если правильно настроен
источник

Р

Руслан in symfony
Vitaly Serov
а можно пример, что то в доке ничего не нашел как это реализоваь, наприер параметр с указание количества воркеров, нашел только priority
Запусти сколько надо воркеров и все
источник

Р

Руслан in symfony
Вот только это идея так себе
источник

AD

Andrey Dembitskyi in symfony
Руслан
Вот только это идея так себе
?
источник

K

Kiss My Backend in symfony
Кролик это делает автоматом (он помечает задачу, которую берёт, чтобы другие воркеры уже не брали), а вот для всяких redis-like-queue надо подшаманить типа такого:
источник