Я только что обнаружил PHP-ActiveRecord не так давно, после того, как в течение почти месяца пытался написать свой собственный ORM (у меня такой жесткий ум), и я влюбился в него. Я раньше смотрел на Doctrine и Propel, но решил убежать из-за явной сложности и кривой обучения. С АР у меня нет проблем с обучением и тревогой, с которыми я столкнулся.
Вскоре после этого я также обнаружил фреймворк Symfony (я также пытался создать свой собственный фреймворк с нуля после того, как обнаружил, что другие фреймворки чрезмерно раздуты). Однако у меня есть одна проблема: инфраструктура Symfony, использующая Doctrine и Propel в качестве слоя ORM / абстракции из коробки без какой-либо документации о том, как его изменить.
На самом деле я еще не использовал symfony, я читал книгу "Нежное введение". Слой ORM / абстракции кажется несколько удаленным от ядра symfony, а кажется достаточно простым, чтобы все преобразовать. Вопрос в том ... это?
Есть ли у кого-нибудь опыт использования ActiveRecord с Symfony или даже использования чего-либо кроме Doctrine / Propel с Symfony?