ORM — что это и чем отличается от ActiveRecord

Всем привет. Назрел вопрос. Не понимаю чем отличается ORM от ActiveRecord?
Просмотрев код, я понял, что у объектов AR есть методы save, delete, но еще у класса AR будут методы для поиска себя. ($a = new Person(1); $a->load() )
AR - это объект, который может сам себя загружать, сохранять, удалять?
ORM - это обертка для поиска по таблице с возвращением объектов AR? (PersonTable::select('*')->where('salary < 20000')->limit(5);)
ORM - используется лучше использовать статический класс?

UPD: framework: MicroMVC, но важен не сам фреймворк, я хочу понять основу, чтобы на вопрос чем отличается orm от ar я смог ответить.
  • Вопрос задан
  • 2942 просмотра
Решения вопроса 1
fornit1917
@fornit1917
AR - частный случай ORM. Некорректный вопрос.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы