В настоящее время есть две вещи, которые кажутся популярными, и мне было интересно, какие плюсы и минусы используют что-то вроде этого: http://codeigniter.com/user_guide/database/active_record.html?
Другое дело - ORM (например, Doctrine). Каковы преимущества их использования?