@sampekmoy

Какие методы/сеттеры должны быть в модели БД?

Какие методы или сеттеры уместно размещать в модели базы данных (используется ORM)? Можно ли во всех паттернах ORM размещать эти методы, в AR/UoW/DM и др.?

К примеру, по-моему мнению, сеттер для password - должен быть в модели, в него передается чистый пароль, который хешируется и устанавливается в инстанс. Но вот метод check_password, сравнивающий хеш записи и переданный пароль, должен находиться в сервисах.

Методы и сеттеры в модели бд должны быть только те, которые непосредственно отражаются на установке или получении значений
Правильное ли это мышление?
  • Вопрос задан
  • 36 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы