Size: a a a

2021 May 19

МФ

Максим Федоров... in PHP
Это глупое использование ORM
Оно ничего не даёт, только мешает

Как? Да вот сейчас вы застряли и подобных проблем куча
источник

МФ

Максим Федоров... in PHP
Просто пишите запрос и получайте данные
источник

VC

Vladimir Chernyshev in PHP
а потом маппите их на объект отдельно раз за разом?
источник

МФ

Максим Федоров... in PHP
Ну можно через dql сразу на дто маппить
Можно простой гидратор сделать
источник

VC

Vladimir Chernyshev in PHP
застрял не я )) я бы кастомтайп написал, если бы решил такое сделать зачем-то
источник

AD

Alexander Deider in PHP
А ничего, что маппинг он как бы в обе стороны должен работать? Вот записали вы себе в модель true, что доктрина должна в поле даты заперсистить?
источник

VM

Volodymyr Melko in PHP
так делай deleted_at is null / not null кто мешает?
источник

VC

Vladimir Chernyshev in PHP
now() ну или new \DateTime
источник

VC

Vladimir Chernyshev in PHP
is_deleted семантичней ))
источник

VM

Volodymyr Melko in PHP
тогда сделай себе спецификацию и юзай ее
источник

VC

Vladimir Chernyshev in PHP
да мне не надо )
источник

DE

Dmitry Eliseev in PHP
Тогда два поля делать is_deleted и deleted_at
источник

VC

Vladimir Chernyshev in PHP
и получить гемор обеспечения консистетности
источник

DE

Dmitry Eliseev in PHP
В одном методе два поля присвоить это гемор?
источник

VC

Vladimir Chernyshev in PHP
а если поля паблик?
источник

DE

Dmitry Eliseev in PHP
Если паблик, то кто-то не умеет в ООП
источник

VC

Vladimir Chernyshev in PHP
снобизм детектед )
источник

SP

Sergey Protko in PHP
не, если protected то кто-то не умеет в ООП, а паблики еще ничего не значат ведь может быть прайват + публичные геттеры сеттеры что в целом не сильно отличается)
источник

SP

Sergey Protko in PHP
можно сделать свой тип поверх дат и мэпить через него, но "а зачем"...
источник

SP

Sergey Protko in PHP
у человека одно поле которое он хочет "на уровне доктрины кастить в бул". Че вы там начинаете уже?
источник