Size: a a a

2021 March 09

Ш

Шурик in symfony
Связи на сущности в embeddable не работают
источник

Ш

Шурик in symfony
Это by design и в доке прописано
источник

ST

Sergey Tsarikov in symfony
Шурик
Это by design и в доке прописано
Жаль. Думал отлично подойдет для value-object (но, правда, со связями)
источник

ST

Sergey Tsarikov in symfony
Спасибо
источник

A

AlexS in symfony
а кто подскажет как обходить слудющий кейс: необходимо у сущности "заменить" некоторые записи в базе у которых составной первичный ключ
делаю
$entity->someCollection->clear();
$entity->someCollection->add(new RelationWithSamePrimaryKey());

$em->flush();


а так как вставка в базу происходит раньше, чем удаление, то сохранение вылетает с UniqueConstraintViolationException

можно разбить на две транзакции, делать всякие refresh(), но может быть кто-то подскажет какие-то красивое решение?
источник

Ш

Шурик in symfony
AlexS
а кто подскажет как обходить слудющий кейс: необходимо у сущности "заменить" некоторые записи в базе у которых составной первичный ключ
делаю
$entity->someCollection->clear();
$entity->someCollection->add(new RelationWithSamePrimaryKey());

$em->flush();


а так как вставка в базу происходит раньше, чем удаление, то сохранение вылетает с UniqueConstraintViolationException

можно разбить на две транзакции, делать всякие refresh(), но может быть кто-то подскажет какие-то красивое решение?
источник

A

AlexS in symfony
похоже на то
источник

A

AlexS in symfony
оно-оно, только как красиво обходить это - всё равно непонятно((
источник

✨Basic_Instinct✨ in symfony
pron1mo
Ребят подскажите как можно реализовать изменение чего-либо по времени, например:
я ставлю добавляю к юзеру ентити "статус" с полем "expiredAt" и когда наступает время в "expiredAt" статус удалялся?
встроенный диспетчер бд не пойдет?
источник

✨Basic_Instinct✨ in symfony
вместо кроликов, месенджеров и кронов
источник

DM

Daria Motorina in symfony
✨Basic_Instinct✨
встроенный диспетчер бд не пойдет?
В каких бд он существует? Для mysql я не могу нагуглить такой функционал
источник

DT

Dmitriy Tkachenko in symfony
mssql
источник

✨Basic_Instinct✨ in symfony
Daria Motorina
В каких бд он существует? Для mysql я не могу нагуглить такой функционал
гугли event scheduler
источник

p

pron1mo in symfony
✨Basic_Instinct✨
встроенный диспетчер бд не пойдет?
спасибо)
источник

✨Basic_Instinct✨ in symfony
pron1mo
спасибо)
👍
источник

ИЛ

Иван Лещёв in symfony
значит мессенжер - сложно
а выносить логику из приложения - просто
источник

ИЛ

Иван Лещёв in symfony
надо мне пойти что нибудь про сложность почитать, за один вечер столько новостей
источник

✨Basic_Instinct✨ in symfony
разве сервер бд не часть приложения?
источник

ИЛ

Иван Лещёв in symfony
✨Basic_Instinct✨
разве сервер бд не часть приложения?
в гаечной архитектуре - просто источник данных, к которому через адаптер ходим
источник

✨Basic_Instinct✨ in symfony
и зачем стрелять из пушки по воробьям, если ему нужно всего то статусы по дате обнулить
источник