PHP ORM библиотека, основанная на шаблоне Data Mapper - PullRequest
2 голосов
/ 24 марта 2010

Для приложения PHP со сложной моделью предметной области я не хочу использовать шаблон Active Record, мне нужен вместо этого шаблон Data Mapper (как представлено в Zend Framework).

Знаете ли вы какую-нибудь библиотеку, которая могла бы помочь мне в части ORM, или ссылку на документацию "как это сделать правильно"?

1 Ответ

2 голосов
/ 31 марта 2010

После долгих поисков я нашел 2 Data Mapper ORM:

  • Xyster: действительно великолепно, но разработано парой людей, поэтому я не могу использовать его профессионально (даже если это кажется действительно великолепным)
  • Doctrine version 2: будет интегрирована в Zend Framework 2, будет поддерживать шаблон Data Mapper и, кажется, является лучшим вариантом из когда-либо созданных с использованием возможностей, основанных на J2EE и Hibernate. К сожалению, все еще в бета-версии.

Примечание: Doctrine 1.0 основана не на шаблоне Data Mapper, а на Active Record, как Propel. Они не полностью удовлетворяют мои потребности.

В заключение, ответ на данный момент таков: его нет.

...