Size: a a a

2021 February 12

KS

Kirill Sotnikov in PHP
Я про первый доклад из закрепленного митапа офк
источник

ДЛ

Дмитрий Ланец... in PHP
Kirill Sotnikov
Господа, у меня возможно тупой вопрос относительно первого доклада, где товарищ докладчик для получения бизнес сущностей использует доктриновский репозиторий, преобразуя на выходе методов сущности доктрины в бизнес сущности. Насколько это имеет смысл? Не лучше ли делать отдельный менеджер бизнес сущностей, дабы иметь возможность использовать реп доктрины для работы непосредственно с доктриновскими сущностями? Или для ситуации, когда нет необходимости работать непосредственно с сущностями доктрины, сойдет?
Репо как раз и реализует интерфейс работы с хранилищем, не важно с помощью доктрины или чего то другого
источник

КГ

Константин Грачев... in PHP
Kirill Sotnikov
Господа, у меня возможно тупой вопрос относительно первого доклада, где товарищ докладчик для получения бизнес сущностей использует доктриновский репозиторий, преобразуя на выходе методов сущности доктрины в бизнес сущности. Насколько это имеет смысл? Не лучше ли делать отдельный менеджер бизнес сущностей, дабы иметь возможность использовать реп доктрины для работы непосредственно с доктриновскими сущностями? Или для ситуации, когда нет необходимости работать непосредственно с сущностями доктрины, сойдет?
https://pastebin.com/aFsF12Hp

Вот у меня класс который реализует rpc метод в json-rpc api, который отвечает за отметку, что получатель прочитал новость.

Найди тут репозитории с интерфейсами и прочее говно. Feed это сущность доктрины
источник

VC

Vladimir Chernyshev in PHP
Kirill Sotnikov
Господа, у меня возможно тупой вопрос относительно первого доклада, где товарищ докладчик для получения бизнес сущностей использует доктриновский репозиторий, преобразуя на выходе методов сущности доктрины в бизнес сущности. Насколько это имеет смысл? Не лучше ли делать отдельный менеджер бизнес сущностей, дабы иметь возможность использовать реп доктрины для работы непосредственно с доктриновскими сущностями? Или для ситуации, когда нет необходимости работать непосредственно с сущностями доктрины, сойдет?
Я обычно просто не разделяю сущности на доктриновские и нет, стараюсь, чтобы доктрина не протекала )
источник

KS

Kirill Sotnikov in PHP
Vladimir Chernyshev
Я обычно просто не разделяю сущности на доктриновские и нет, стараюсь, чтобы доктрина не протекала )
А каким образом вы это делаете?
источник

KS

Kirill Sotnikov in PHP
Просто я только познаю доктрину, n-ое кол-во времени думал над тем, как спарить бизнес сущности и сущности доктрины, к какому-то финальному решению не пришел. Величайшие умы со stackoverflow по моим наблюдениям тоже не определились до конца.
источник

КГ

Константин Грачев... in PHP
Kirill Sotnikov
Просто я только познаю доктрину, n-ое кол-во времени думал над тем, как спарить бизнес сущности и сущности доктрины, к какому-то финальному решению не пришел. Величайшие умы со stackoverflow по моим наблюдениям тоже не определились до конца.
источник

VC

Vladimir Chernyshev in PHP
Kirill Sotnikov
Просто я только познаю доктрину, n-ое кол-во времени думал над тем, как спарить бизнес сущности и сущности доктрины, к какому-то финальному решению не пришел. Величайшие умы со stackoverflow по моим наблюдениям тоже не определились до конца.
Пишу свою сущность и пишу маппинг доктрины
источник

VC

Vladimir Chernyshev in PHP
Можно в ямл вынести. но обычно аннотациями
источник

KS

Kirill Sotnikov in PHP
Спасибо
источник

KS

Kirill Sotnikov in PHP
Vladimir Chernyshev
Пишу свою сущность и пишу маппинг доктрины
Понял, спасибо
источник

АС

Альберт Степанцев... in PHP
Имхо все нынешние ОРМ - говно
Потому что почти все они не поддерживают важнейший принцип ORM

Я хочу иметь возможность выполнить ПРОИЗВОЛЬНЫЙ запрос к базе данных
И получить результат в виде объекта/коллекции ПРОИЗВОЛЬНОГО класса

Доктрина ближе всего к этой концепции. За что ей респект.
источник

АС

Альберт Степанцев... in PHP
AR либы - гораздо дальше
источник

АС

Альберт Степанцев... in PHP
но зато, конечно, начинающим удобнее и проще понять
источник

MM

Maksim Masiukevich in PHP
надо было тебя на стрим звать
источник

АС

Альберт Степанцев... in PHP
я там был виртуально, чё ты
источник

АС

Альберт Степанцев... in PHP
угорал и комменты подкидывал
источник

АС

Альберт Степанцев... in PHP
крайние левые два чувака вообще отморозки какие-то
источник

АС

Альберт Степанцев... in PHP
ты их просто забивал по шляпку
но, мне кажется, они не понимали этого
источник

MM

Maksim Masiukevich in PHP
я после первых минут перестал, не имело смысла
источник