Size: a a a

2020 August 30

СП

Сергей Предводителев... in Yii Framework 3
Roman Tsurkanu
Не надо так делать, сделай метод в репозитории и используй его
То есть сущности не должны ни от чего зависеть никогда?
источник

RT

Roman Tsurkanu in Yii Framework 3
Если нужны релейшены они есть в сайкл насколько я понял
источник

СП

Сергей Предводителев... in Yii Framework 3
Roman Tsurkanu
Если нужны релейшены они есть в сайкл насколько я понял
Тут больше идеологический вопрос... В Yii2 я использовал Yii::createObject(). А тут не пойму, то ли это в принципе не правильно (зависимости в сущности), то ли я чего-то не знаю :)
источник

СП

Сергей Предводителев... in Yii Framework 3
Или вот например, в User используется new PasswordHasher, а если я хочу интерфейс для подобного класс сделать. Как тогда быть?
источник

RT

Roman Tsurkanu in Yii Framework 3
Сервис или отдельный класс User, который будет не модель
источник

RT

Roman Tsurkanu in Yii Framework 3
Короче желательно в модели оставить только описание полей
источник

NO

Nex Otaku in Yii Framework 3
Поля-то заполняются. Значит в поле будет инжектить
источник

СП

Сергей Предводителев... in Yii Framework 3
Nex Otaku
Поля-то заполняются. Значит в поле будет инжектить
Поле заполняются на основании маппинга же
источник

СП

Сергей Предводителев... in Yii Framework 3
Roman Tsurkanu
Короче желательно в модели оставить только описание полей
То есть по хорошему вот этот метод setPassword должен быть в сервисе, да?
источник

NO

Nex Otaku in Yii Framework 3
я орм не использую. скорее всего вопрос решëн уже 1000 раз)
источник

RT

Roman Tsurkanu in Yii Framework 3
Сергей Предводителев
То есть по хорошему вот этот метод setPassword должен быть в сервисе, да?
Да типа того, а у модели просто сеттер
источник

СП

Сергей Предводителев... in Yii Framework 3
Roman Tsurkanu
Да типа того, а у модели просто сеттер
Понял, спасибо
источник

RT

Roman Tsurkanu in Yii Framework 3
Но это я так делаю и думаю)
источник

RT

Roman Tsurkanu in Yii Framework 3
Возможно кто то подскажет другие подходы
источник

СП

Сергей Предводителев... in Yii Framework 3
Попробую ещё погуглить про DI и ORM...
источник

NO

Nex Otaku in Yii Framework 3
Внедрение зависимостей в сущности Doctrine при помощи Symfony Dependency Injection Component / Хабр
https://habr.com/ru/post/173275/
источник

NO

Nex Otaku in Yii Framework 3
ну вот для доктрины парень костыль приделал )
источник

RT

Roman Tsurkanu in Yii Framework 3
Ну вот с самого начала написано что не надо так делать
источник

СП

Сергей Предводителев... in Yii Framework 3
Ага, это я видел. Но как-то геморойно :)
источник

RT

Roman Tsurkanu in Yii Framework 3
Оставляйте в моделях только сеттеры и геттеры
источник