Как правильно реализовать доступ к бд через класс user?

error1001es

Новичок
PHP:
class User{
    public $id;
    public $login;
    private $password;
    public $fullname;
    public $type;
    public static function findById($id){
       //надо реализовать доступ к бд
    }
}
Как мне получить доступ к бд или мне нужно создать отдельный класс, функции которого мне надо будет использовать внутри?
 
Последнее редактирование:

AnrDaemon

Продвинутый новичок
Правильно - так не делать.
Пользователи отдельно, доступ к БД - отдельно.
 

AnrDaemon

Продвинутый новичок
В классе доступа к БД. Гуглим Table data gateway, repository pattern.
 
Сверху