Size: a a a

2020 September 24

D

Dmitry in symfony
тогда через сервис картинок вы никак не подберетесь к списку
источник

ПГ

Павел Г. in symfony
Dmitry
тогда через сервис картинок вы никак не подберетесь к списку
Почему, хитрый запрос один или 2
источник

D

Dmitry in symfony
Павел Г.
Почему, хитрый запрос один или 2
нельзя, потому что сервис картинок влезет в данные другой сущности
источник

ПГ

Павел Г. in symfony
Dmitry
нельзя, потому что сервис картинок влезет в данные другой сущности
Ну в целом логично
источник

D

Dmitry in symfony
по идее вам нужно сделать 2 вида картинок
одну под аватарки с юзерид полем, одну под записи с записьид полем
источник

D

Dmitry in symfony
либо шарить стейт из юзера 🙂
источник

ПГ

Павел Г. in symfony
Да уже все сделано, базу переделывать не вариант...
источник

VK

Vladyslav Kopaihorod... in symfony
Павел Г.
Не, все плохо пока)))
Ддд примени!
источник

ПГ

Павел Г. in symfony
Vladyslav Kopaihorodskyi
Ддд примени!
Не выходит!
источник

ПГ

Павел Г. in symfony
Черепашка вышла, а ДДД нет
источник

D

Dmitry in symfony
попробуйте следующим образом
источник

D

Dmitry in symfony
userId->removeAvatar(){
 dispatch(PictureDeletedEvent($this->avatarId))
}
источник

D

Dmitry in symfony
ну и подписчик на это дело через сервис картинок
источник

D

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

ПГ

Павел Г. in symfony
Dmitry
userId->removeAvatar(){
 dispatch(PictureDeletedEvent($this->avatarId))
}
Чтобы такое прокинуть нужно вводить Доменные События и их Диспатч :) Хотя как вариант - интересно
источник

ПГ

Павел Г. in symfony
я же не подберусь к avaterID вне сущности
источник

D

Dmitry in symfony
Павел Г.
Чтобы такое прокинуть нужно вводить Доменные События и их Диспатч :) Хотя как вариант - интересно
в вашем варианте кроме как getAvatarId я не вижу другого выхода
источник

ПГ

Павел Г. in symfony
Еще вопрос, шарить данные плохо - это ок. А собственный ID тоже похорошему нельзя?
источник

D

Dmitry in symfony
господа, вот у меня вопрос возник
есть сущность - статья
у статьи есть прикрепленные файлы

на данный момент есть 2 ендпоинта - viewArticle который проверяет права через вотер и возвращает общие даныне по статье - заголовок и описание
и второй - getArticleFiles который проверяет права через вотер есть ли права на просмотр файлов
ну и каждый ендпоинт передает все это дело в свой хендлер который собирает данные

проблем нет с этим

и вот нам необходимо во viewArticle выдать еще и список файлов дополнительно- дабы ускороить реакцию фронта

в хендлере проверку прав не сделать - там Вотера нет
получается нужно в контроллере viewArticle дополнительно проверять права на просмотр файлов и если все ок - запускать хендлер из getArticleFiles и клеить и ответ ?

но как-то коряво звучит 🙁
источник

D

Dmitry in symfony
Павел Г.
Еще вопрос, шарить данные плохо - это ок. А собственный ID тоже похорошему нельзя?
говорят что собственный ИД можно шарить, ибо как он стабилен и это не шаринг стейта
источник