В настоящее время есть две вещи, которые кажутся популярными, и мне было интересно, какие плюсы и минусы используют что-то вроде этого: http://codeigniter.com/user_guide/database/active_record.html ?
Другое дело – ORM (например, Doctrine). Каковы преимущества их использования?
ActiveRecord – это шаблон, распространенный в ORM. Doctrine – это ORM, который использует стиль ActiveRecord'ish.
Некоторые преимущества использования таких инструментов, как Doctrine:
Конечно, они не имеют недостатков:
Вы можете взглянуть на эти вопросы, хотя они не совсем специфичны для PHP:
Я старался держать его легким и понятным. Даже поставляется с собственным генератором класса Mootools 🙂
http://www.schizofreend.nl/Pork.dbObject/
проверьте это 🙂