gpt4 book ai didi

php - 我应该从哪里开始正确理解 ORM 的概念

转载 作者:行者123 更新时间:2023-11-29 07:45:10 25 4
gpt4 key购买 nike

过去 3-4 个月我一直在使用 ORM,并使用它与框架一样开发了一个网站。

我的好奇心越来越大,想知道 ORM 到底是什么,所以我决定从头开始构建一个,但昨天和今天做了一些研究,我仍然很困惑从哪里开始,我似乎无法找到一个好的指南作为起点。

最近我对 MongoDB 的喜爱与日俱增,如果我能拥有 php + MongoDB ORM,那就更有趣了。

你们有什么出发点吗?比如书籍、幻灯片或文章,我可以在其中查看并开始。

如果你们想添加什么,请告诉我!我真的很想深入了解网站基础设施!

最佳答案

随着 ORM 在不同语言中的多种不同实现,它总是归结为一些不同的模式,这些模式可能会很有趣。

一些模式是ActiveRecord,它们是包含每行数据的对象,并负责保存自身。Repository 将实际模型与存储库分开。

Active Records vs. Repository - pros and cons?

http://en.wikipedia.org/wiki/Object-relational_mapping

http://en.wikipedia.org/wiki/Active_record_pattern

如果您想了解编程架构,我强烈推荐以下书籍及其随附的网站

http://martinfowler.com/books/eaa.html

http://martinfowler.com/eaaCatalog/

关于php - 我应该从哪里开始正确理解 ORM 的概念,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28002925/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com