ORM / ActiveRecord / DataMapper для PHP: что использовать?

Интересуюсь у сообщества - какой ORM / ActiveRecord / DataMapper вы используете?
Active Record от Yii полностью устраивает, пока дело не касается сохранения HAS_MANY и MANY_MANY.
Даже вот есть такой экстеншн для Yii , который близок к тому, что нужно, но не то.

Пример того, что хочется сделать:
Две таблицы\модели: product(id,name), product_images(image_id, product_id, sort_order)
Нужно сохранить массив images:[1,10,25,43] с сохранинем порядка т.е. задействовать колонку sort_order(1,2,3,4,5).

Понятно, что вопрос решается и с activerecord, но хочется более _удобное_ _гибкое_ решение, чтобы не изобретать каждый раз велосипед, когда требуется манипулировать "дополнительными колонками" при связях типа HAS_MANY \ MANY_MANY
В какой ORM самая приятная работа с HAS_MANY\MANY_MANY?

P.s. в связи с не полным пониманием терминологии, может то что я ищу, это не "ORM / ActiveRecord / DataMapper"?
  • Вопрос задан
  • 3810 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы