有一个phpORM类似于Rails ActiveRecord


There is a php ORM which is similar to Rails ActiveRecord?

我正在为一个需要使用cakeHP的学校项目设计一个电子商务数据库。蛋糕的ORM"尝试"(是的,它不是真正的ORM)不符合我的需求。

我尝试了第二条原则,我不相信复杂的DSL和一些疯狂的行为。

我正在搜索的是一个ORM,它减少了关联的工作量,并使用了与RailsActiveRecord类似的约定。

由于电子商务数据库的复杂性,我无法测试所有内容,因此

将不胜感激

只是想分享我们使用PHP ActiveRecord的经验。

我们在商业网络应用程序的生产中使用了两年。我们选择它是因为它无与伦比的简单性,也是因为它使用PHP5.3功能来提供类似RoR的好方法。

两年来,我们从未与图书馆发生过任何重大问题。我们不时地更新它以跟上最新,并对此感到非常满意。

PHP ActiveRecord不会适合所有人,因为它是ActiveRecord,而不是真正的ORM。但是,当您在PHP中专门寻找类似RoR的ActiveRecord解决方案时,请不要再往下看了。

Laravel的Eloquent ORM很好,它可能需要一些工作才能独立运行,但这是值得的。

您可能希望搜索composer ActiveRecord包,有几十个:

其中一个说它的灵感来自RoR:https://github.com/jpfuentes2/php-activerecord

有几十种:https://packagist.org/search/?q=activerecord

甚至在搜索中尝试ruby on railshttps://packagist.org/search/?q=activerecord%20ruby%20on%20rails

在提出问题之前,至少尝试一下自己的研究,并展示你的发现和尝试。