我刚刚发现 PHP-ActiveRecord 不久前,在努力编写自己的 ORM 近一个月后(我就是那样头脑清醒),我爱上了它。我以前看过 Doctrine and Propel,但由于其复杂性和学习曲线,我决定离开。有了 AR,我就没有和其他人一样的焦虑和学习困难了。
此后不久,我还发现了 symfony 框架(我也尝试从 stratch 制作自己的框架,因为发现其他框架过于臃肿)。但是,我有一个问题:symfony 框架使用 Doctrine 和 Propel 作为开箱即用的 ORM/抽象层,而没有任何关于如何更改它的文档。
我还没有真正使用过symfony,我一直在阅读“温和介绍”一书。ORM/抽象层似乎从 symfony 的核心中移除了,并且似乎很容易转换所有内容。问题是……是吗?
有没有人有任何使用 ActiveRecord 和 symfony 的经验,甚至使用 Doctrine/Propel 和 symfony 以外的任何东西?