Недавно узнал, что на php, используя PDO можно вывести данные из БД в виде объекта какого нибудь класса(ORM), например вот так:
$obj->fetchAll(\PDO::FETCH_CLASS, Article::class);
А если я не использую PDO, а использую обычный mysqli, подскажите, можно ли сделать ORM через mysqli? Если да то как?
Так, то надо учить мат. часть начинать с mysqli и PDO, а потом уже подглядывать внутрь популярных библиотек ORM, как там все устроено.
Берете любую популярную ORM, смотрите, что нужно для вашего проекта, и выкидываете лишний код из ORM - получается ваша ORM.